Jam*_*mes 11 android android-intent
我读过这个(如何在android中处理浏览器的"共享页面"意图?)我可以通过Share链接检测我的应用程序,现在我如何获取Activity来接收URL?
找到答案:
Intent intent = getIntent();
if (savedInstanceState == null && intent != null) {
Log.d(TAG, "intent != null");
if (intent.getAction().equals(Intent.ACTION_SEND)) {
Log.d(TAG, "intent.getAction().equals(Intent.ACTION_SEND)");
String message = intent.getStringExtra(Intent.EXTRA_TEXT);
messageText.setText(message);
receiverText.requestFocus();
}
}
Run Code Online (Sandbox Code Playgroud)
pop*_*tea 11
当您的应用程序从浏览器收到"共享页面"时,您还可以获得该网页的标题:
String subject = intent.getStringExtra(Intent.EXTRA_SUBJECT);
Run Code Online (Sandbox Code Playgroud)
创建意图过滤器后,您的活动应弹出在收听共享链接的活动列表中.然后在您的活动中使用它:
String url = getIntent().getStringExtra(Intent.EXTRA_TEXT);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5581 次 |
| 最近记录: |