Androidのネイティブ開発には初めてです。 アラートメッセージに「ブラウザで開く」アイコンを表示します。Androidのショーをアラート内のブラウザで開く
Case:
I have a QR code scanned and showing the result in a toast or Alert.
In the scanned Result, I want to Show up "Open In Browser" with the code result or Alert message
私はこの機能を達成できません。親愛なることで私にこれを行う方法を教えてください。私はAndroidを学ぶことでさらに進歩することができます。
My Manifest goes like this:
<uses-permission android:name="android.permission.CAMERA" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
And my Result handler
@Override
public void handleResult(Result rawResult) {
// Do something with the result here
Log.v("TAG", rawResult.getText()); // Prints scan results
Log.v("TAG", rawResult.getBarcodeFormat().toString()); // Prints the scan format (qrcode, pdf417 etc.)
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("UTQode Result");
builder.setMessage(rawResult.getText());
AlertDialog alert1 = builder.create();
alert1.show();
// Toast.makeText(getApplicationContext(), "My Message",
// Toast.LENGTH_SHORT).show();
Toast.makeText(this, rawResult.getText(), Toast.LENGTH_LONG).show();
// If you would like to resume scanning, call this method below:
mScannerView.resumeCameraPreview(this);
}
I am testing with the above code, but I need to open the alert result and Query it in Browser
2つの問題openInBrowser()を解決できません.Noをクリックすると、アプリケーションがハングアップしました。これはアラートに関するものですが、取得するアラートで取得したrawResultを開きたい別のアプリで開かれたまたはブラウザ –