https://q.115.com/1000044472/T128126.html
如上鏈接
就是用intent隱式啟動第三方包名:p,activity:p.a
啟動后用home第三方而不是back,再次隱式就啟動不了,求解,下面代碼看不明白?麻煩大家決議下,謝謝!
String url = intent.getStringExtra(PushTypeHandler.URL);//完整的界面類名!
//String appendHtmlUrl = intent.getStringExtra(PushTypeHandler.BUNDLEKEY_HTML_URL);//add20161130,擴展欄位
String packageName = intent.getStringExtra(PushTypeHandler.URL_PACKET_NAME);
String urlParams = intent.getStringExtra(PushTypeHandler.URL_PARAMS);
String urlAction = intent.getStringExtra(PushTypeHandler.URL_ACTION);
ComponentName component = new ComponentName(packageName, url);
Intent in = new Intent();
in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK );
if (!TextUtils.isEmpty(urlParams)){
in.putExtra(PushTypeHandler.URL_PARAMS, urlParams);
}
in.setAction(urlAction);
in.setComponent(component);
ctx.startActivity(in);
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/18839.html
標籤:Android
上一篇:Fatal signal 6 (SIGABRT), code -6 in tid 28552 (RenderThread), pid 28509
