现在我只是打开一个带有额外数据的通知点击 Activity 。从这个 Activity 中,我想在点击通知数据时打开一个特定的 viewpager 选项卡。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fcmnotificationactivity);
readMore = (Button) findViewById(R.id.openACtivity);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
public void OpenActivity() {
}
@Override
public boolean onSupportNavigateUp() {
finish();
return false;
}
@Override
public void onBackPressed() {
super.onBackPressed();
finish();
}
最佳答案
从您有意发送额外数据的地方,还发送您想要有意点击的选项卡的位置,并在您的选项卡 Activity 中在 onCreate 中获取此位置,如下所示:
viewpager.setCurrentItem(getIntent().getIntExtra("position",DEFAULT_INT_VALUE));
关于android - 如何在通知上打开特定的 viewpager 选项卡单击 android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38495077/