зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1353185 - Convert GeckoViewExample to use singleTop launch mode r=jchen
MozReview-Commit-ID: Fd3eYNxVQWp
This commit is contained in:
Родитель
2e125f3d9d
Коммит
4e6674fd79
|
@ -8,7 +8,8 @@
|
|||
<uses-library android:name="android.test.runner" />
|
||||
|
||||
<activity android:name="org.mozilla.geckoview_example.GeckoViewActivity"
|
||||
android:label="GeckoViewActivity">
|
||||
android:label="GeckoViewActivity"
|
||||
android:launchMode="singleTop">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
|
|
|
@ -8,6 +8,7 @@ package org.mozilla.geckoview_example;
|
|||
import android.app.Activity;
|
||||
import android.app.AlertDialog;
|
||||
import android.content.DialogInterface;
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.util.Log;
|
||||
|
@ -44,7 +45,17 @@ public class GeckoViewActivity extends Activity {
|
|||
GeckoThread.initMainProcess(profile, /* args */ null, /* debugging */ false);
|
||||
GeckoThread.launch();
|
||||
|
||||
Uri u = getIntent().getData();
|
||||
loadFromIntent(getIntent());
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onNewIntent(Intent externalIntent) {
|
||||
Log.d(LOGTAG, "SNORP: onNewIntent: " + externalIntent.getData().toString());
|
||||
loadFromIntent(externalIntent);
|
||||
}
|
||||
|
||||
private void loadFromIntent(Intent intent) {
|
||||
Uri u = intent.getData();
|
||||
if (u != null) {
|
||||
mGeckoView.loadUri(u.toString());
|
||||
} else {
|
||||
|
|
Загрузка…
Ссылка в новой задаче