小编use*_*636的帖子

Android 在通知点击时打开特定的标签片段

我有一个使用操作栏选项卡的 android 应用程序。还有一个通知系统。

我想直接打开一个特定的选项卡,点击通知。如何做到这一点(因为通知挂起的意图只能打开活动,而我的主要活动包含 3 个标签的 3 个片段)?

以下是选项卡主要活动的代码。

    public class MaintabActivity extends Activity {
public static Context appContext;
public static MapView mMapView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.mainsc);
    appContext = getApplicationContext();

    startService(new Intent(this, MyService.class));


   //ActionBar
    ActionBar actionbar = getActionBar();
    actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    ActionBar.Tab ChatTab = actionbar.newTab().setText("Chat");
    ActionBar.Tab MapsTab = actionbar.newTab().setText("Maps");
    ActionBar.Tab SplashTab=actionbar.newTab().setText("Splash");

    Fragment ChatFrag = new ChatActivity();
    MapActivity mMapFragment = MapActivity.newInstance();
    Fragment SplashFrag = new SplashActivity();


    ChatTab.setTabListener(new MyTabsListener(ChatFrag));
    MapsTab.setTabListener(new MyTabsListener(mMapFragment)); …
Run Code Online (Sandbox Code Playgroud)

android android-notifications android-fragments android-actionbar

5
推荐指数
1
解决办法
2万
查看次数