diff options
author | zkwip | 2015-06-09 12:44:59 +0200 |
---|---|---|
committer | zkwip | 2015-06-09 12:44:59 +0200 |
commit | 9b4df7e36ffbc007827bd05dda6a14504eee39a9 (patch) | |
tree | 14f92d362c9977b7b67e58f3faf3e50d882b0da7 /app/src/main/java | |
parent | Feed summarizationellas and babluki bug fix (diff) |
Intents
open RRS Feeds with RRSin
Diffstat (limited to 'app/src/main/java')
-rwxr-xr-x | app/src/main/java/org/rssin/android/FeedsActivity.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/app/src/main/java/org/rssin/android/FeedsActivity.java b/app/src/main/java/org/rssin/android/FeedsActivity.java index bc234d4..4a69af9 100755 --- a/app/src/main/java/org/rssin/android/FeedsActivity.java +++ b/app/src/main/java/org/rssin/android/FeedsActivity.java @@ -4,6 +4,7 @@ import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; +import android.content.Intent; import android.content.pm.ActivityInfo; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; @@ -35,12 +36,21 @@ public class FeedsActivity extends ActionBarActivity { private FeedsList feedsList; private ListView feedsView; private FeedAdapter feedAdapter; + private String startUri = ""; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_feeds); + Intent intent = getIntent(); + String ac = intent.getAction(); + if (ac.equals(Intent.ACTION_VIEW)) { + //open with + startUri = intent.getData().toString(); + openAddDialog(); + } + feedsView = (ListView) findViewById(R.id.feeds_list); try { @@ -100,6 +110,7 @@ public class FeedsActivity extends ActionBarActivity { final EditText input = new EditText(this); input.setFocusable(true); + input.setText(startUri); input.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_URI); input.setMaxLines(1); input.requestFocus(); |