我将 Firebase 通知集成到我的应用程序中,但我希望发送一条通知,打开特定的活动并执行我安排要执行的操作,而不仅仅是打开应用程序。就像一条通知,当用户单击它时将推送用户访问 Google Play 商店。
我看到一个代码 Firebase 控制台:如何为通知指定 click_action,我使用了它,但出现了初始化变量 cls 的错误。我尝试通过定义 cls=null 来解决问题,以清除错误,但它无法使用 click_action 打开我指定的活动。
public class ClickActionHelper {
public static void startActivity(String className, Bundle extras, Context context){
Class cls=null;
try {
cls = Class.forName(className);
} catch (ClassNotFoundException e) {
//means you made a wrong input in firebase console
}
Intent i = new Intent(context, cls);
i.putExtras(extras); context.startActivity(i);
}
}
请问我哪里做错了?我该如何让这个工作起来呢?