现在我知道这方面有很多问题,但我根本没有遇到运气,并且想在这里问一个问题.
我有一个应用程序只运行一个启动画面,然后是MainActivity(这只是一个WebView)现在我将它与OneSignal集成以接收推送通知.
一切都很好,我的意思是当通过onesignal网站发送到我的手机时收到通知 - 但我面对的是,点击通知不会得到我的ResultActivity(只是一个显示Toast of message的活动).
我的代码片段如下所示:
splashscreen.java:
public class splashscreen extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
Thread splashThread = new Thread() {
@Override
public void run() {
try {
int waited = 0;
while (waited < 5000) {
sleep(100);
waited += 100;
}
} catch (InterruptedException e) {
// do nothing
} finally {
finish();
Intent i = new Intent();
i.setClassName("com.google",
"com.google.Main");
startActivity(i);
}
}
};
splashThread.start();
}
@Override
protected void onPause() { …Run Code Online (Sandbox Code Playgroud)