我有PushNotificationService onMes和我的方法
如果我在程序中,一个通知来自
但是,当程序关闭时,当我在后台单击通知时,它不会转到我想要的页面,而只会转到主页。
我想当ı点击notifi开放活动
public class PushNotificationService extends FirebaseMessagingService {
private NotificationCompat.Builder builder;
@SuppressLint("NewApi")
@Override
public void onMessageReceived(@NonNull RemoteMessage message) {
String baslik = message.getNotification().getTitle();
String icerik = message.getNotification().getBody();
durumaBagli(baslik,icerik);
}
private void durumaBagli(String baslik, String icerik) {
NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
Intent intent = new Intent(this,BildirimGonder.class);
PendingIntent pendingIntent = PendingIntent
.getActivity(this,1,intent,
PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){
String kanalid = "kanalId";
String kanalAd = "kanalAd";
String kanalTanim = "kanalTanim";
int kanalOnceligi = NotificationManager.IMPORTANCE_HIGH;
NotificationChannel kanal = notificationManager.getNotificationChannel(kanalid);
if (kanal == null){
kanal = new NotificationChannel(kanalid,kanalAd,kanalOnceligi);
kanal.setDescription(kanalTanim);
notificationManager.createNotificationChannel(kanal);
}
builder = new NotificationCompat.Builder(this,kanalid);
builder.setContentTitle(baslik);
builder.setContentText(icerik);
builder.setSmallIcon(R.drawable.gurpinarlogom);
builder.setAutoCancel(true);
builder.setContentIntent(pendingIntent);
}else {
builder = new NotificationCompat.Builder(getApplicationContext());
builder.setContentTitle(baslik);
builder.setContentText(icerik);
builder.setSmallIcon(R.drawable.gurpinarlogom);
builder.setAutoCancel(true);
builder.setContentIntent(pendingIntent);
builder.setPriority(Notification.PRIORITY_HIGH);
}
notificationManager.notify(1,builder.build());
}
}
我的主要活动
public class MainActivity extends AppCompatActivity {
private BottomNavigationView bottomNav;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bottomNav = findViewById(R.id.bottomNav);
NavHostFragment navHostFragment = (NavHostFragment) getSupportFragmentManager()
.findFragmentById(R.id.nav_host_fragment);
NavigationUI.setupWithNavController(bottomNav, navHostFragment.getNavController());
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#01A2D6")));
}
public void setActionBarTitle(String title) {
getSupportActionBar().setTitle(title);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.toolbar_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()) {
case R.id.action_iletisim:
Intent mesajGonder = new Intent(getApplicationContext(), MesajGonder.class);
startActivity(mesajGonder);
Toast.makeText(this, "İletişim sayfası", Toast.LENGTH_SHORT).show();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
}
这是我的密码
像这样把这面旗放在你的意图上:意图。setFlags(Intent。FLAG_ACTIVITY_NEW_TASK |意向。旗标_活动_清除_任务);
我已经想从我的Main活动启动我的RecipientFra法规,并从我的Main活动将数据传递到Fra法规。这是我实现的代码。但是碎片没有开始。 我还想知道如何传递intent.set数据,并在碎片中获取数据。目前我有以下代码: 受体片段 主要活动
我合并了一个水平幻灯片导航组件(这需要使类扩展片段)。滑动部分工作正常。这里我有相应的<code>onClick() 到目前为止,我的代码还不多,所以我不会用相关的布局部分来混淆我的问题。任何帮助都是非常感谢的。 片段#1的Java代码 public class TasksFragment扩展Fragment { @ Override public View oncreate View(layou
问题内容: 从Activity中包含的RecyclerView的适配器中,我试图在按下RecyclerView的元素时启动一个片段,这是我现在的代码: 我测试了它是否启动了我创建的一些“测试活动”,所以我知道除了片段启动之外的所有功能都可以正常工作。 错误在这里: 我正在启动作为活动的Fragment,所以当我运行应用程序时,它崩溃了,并告诉我在清单中将MainFragment声明为活动。 如何从
Oke所以我对android studio和android应用程序开发基本上是新手,但我想做一个应用程序,让我的青年运动可以用它作为一种数据库,但我遇到了一个问题。 我有一个包含所有组的抽屉,如果你按下抽屉按钮,它会打开一个包含名称的列表片段,我想做的是,当我按下名称时,会出现一个带有名称、照片和电话号码的活动。但我似乎不知道如何从列表片段中打开活动。 这里是ListFragment.java 这
我想按下mainactivity中的一个按钮,该按钮将启动一个包含片段的新活动的意图。我写了一个主要的活动。带有main活动和第二个_活动按钮的xml。带有片段的xml。当我单击按钮时,第二个活动将由于xml中的片段而崩溃。我已经添加了一个标志,但它没有帮助。该应用程序的想法是通过按下主活动中的按钮,在第二个活动中获取谷歌地图。 我希望你能帮助我:/ 主要活动: 亚活性: activity_mai
//使用startActivity(intent)也不起作用//无论我做什么,应用程序都会崩溃