代码之家  ›  专栏  ›  技术社区  ›  Code Lover

Android-自动重定向到新活动

  •  -1
  • Code Lover  · 技术社区  · 6 年前

    我有一个场景需要在下一个用户执行操作时自动重定向到新活动。

    我需要一些想法、逻辑和建议来找到最好的方法。

    更多细节。

    这就像一个竞价应用。其中多个服务提供者应用于一个作业请求。

    用户类型: 客户和提供商

    客户将选择一个投标人,并在完成付款过程后雇用他(通过BEELTERES/Paypal)

    系统将向服务提供商发送他赢得项目的通知。

    我想要的是重定向两个用户。客户和服务 要自动重定向到当前作业活动的提供程序 会有谷歌地图和工作细节。

    我知道可以使用通知单击来完成,但我希望它能自动重定向。

    有谁能帮我分享一下执行这项任务的想法或逻辑吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   RAHUL MAURYA    6 年前

    不需要通知单击您收到通知后可以自动进入其他活动 String PUSH_NOTIFICATION = "pushNotification"

    in onResume  
    
     LocalBroadcastManager.getInstance( this ).registerReceiver( receiver, new IntentFilter( Config.PUSH_NOTIFICATION ) );
    

    在暂停中

    LocalBroadcastManager.getInstance( this ).unregisterReceiver( receiver );
    
    
    
    
     private BroadcastReceiver receiver = new BroadcastReceiver()
        {
            @Override
            public void onReceive( Context context, Intent intent )
            {
                if ( intent.getAction().equalsIgnoreCase( Config.PUSH_NOTIFICATION ) )
                {
    
                    runOnUiThread( new Runnable()
                    {
    
                        @Override
                        public void run()
                        {
    
                           Intent i=new Intent (CurrentActivity.this,NavigateActivity.class)
                           startActivity(i);
    
                        }
                    } );
                }
            }
        };