我有兩個應用程序,com.appone.one
和com.apptwo.two
。如何從一個應用程序傳輸數據到另一個應用程序android
我想從appone
數據傳輸到apptwo
,我要當一個數據轉移到apptwo
,apptwo
打開或者只開放上來(的onResume)和顯示數據。 我寫了這個代碼:
com.appone.one:
Intent i = new Intent(Intent.ACTION_DATE_CHANGED);
PackageManager manager = getPackageManager();
i = manager.getLaunchIntentForPackage("com.apptwo.two");
i.putExtra("MessageText",""+Connect.MessageArrive.toString());
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
com.apptwo.two:
@Override
public void onResume() {
super.onResume();
String name=getIntent().getStringExtra("MessageText");
Toast.makeText(getApplicationContext(),String.valueOf(name), Toast.LENGTH_LONG).show();
}
我只想寫這行:
String name=getIntent().getStringExtra("MessageText");
在OnResume
,因爲我不想再apptwpo加載,如果我在onCreate
中寫這行,m y代碼工作正常。但我想在onResume
。 現在apptwo
返回null :(
我應該怎麼做事先
的可能的複製[如何從一個應用程序發送數據到其他應用程序在Android?](http://stackoverflow.com/questions/14355860/how-to-send-data-from-one-application-to-other-application- in-android) –
不,我現在測試那個帖子,沒有工作 –