1 回答

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
所以我找到了一種方法讓它工作。不確定這是否是黑客攻擊,但它的工作原理!
首先將 的安卓指南設(shè)置為以下內(nèi)容:.Browser
android:launchMode="singleTask"
然后在我們添加以下方法Browser.class
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
setIntent(intent);
}
最后,在 onResume 函數(shù)中,我們覆蓋并添加了以下花絮
@Override
protected void onResume() {
super.onResume();
Intent intent = getIntent();
if (intent.hasExtra("NOTIFICATION_PACKET")) {
Log.e(TAG, "The following data was received from the notification packet: " + getIntent().getStringExtra("NOTIFICATION_PACKET"));
getIntent().removeExtra("NOTIFICATION_PACKET");
}
}
現(xiàn)在,我們可以使用數(shù)據(jù)包信息并立即銷毀它,以便在重新啟動應(yīng)用程序時(shí)不會再次調(diào)用它。這會將應(yīng)用保持在堆棧的頂部,并且在應(yīng)用處于前臺時(shí)不會重新啟動它。:)
添加回答
舉報(bào)