все!
Я не могу получить URL из Google Plat Store, используя документацию (https://developer.android.com/training/sharing/receive)
Прежде всего, я добавил <intent-filter>
в свой манифест:
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="*/*"/>
</intent-filter>
P.S .: Я также пытался изменить mimeType на text/plain
.
И в моем MainActivity
я написал это (для обоих методов OnCreate
и OnResume
):
Intent intent = getIntent();
String action = intent.getAction();
String type = intent.getType();
if(Intent.ACTION_SEND.equals(action) && type != null){
if("*/*".equals(type)){
addAppDialog.show(getSupportFragmentManager(), "AddBottomSheet");
String getIntentAppName = intent.getStringExtra(Intent.EXTRA_TEXT);
AddAppDialog.appUrl.setText(getIntentAppName);
}
}
Однако, action и type дали мне null
.
Как решить эту проблему?