2017-05-15 15 views
-2

ギャラリーから画像をアップロードするアプリがあります。 共有をクリックしてアプリを選択すると、アプリが起動され、アップロードが開始されます。ただし、アプリにリダイレクトされずにアップロードを開始したいのですが、共有をクリックした直後に警告ダイアログが表示されます。 どうすればいいですか?あなたのアプリケーションは、ちょうどあなたがアクティビティを作成し、ダイアログテーマを適用することができます共有するために使用されている場合共有をクリックした後にAlertDialogを表示するには

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
<uses-feature android:name="android.hardware.camera" android:required="true" /> 
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" /> 

<application 
    android:allowBackup="false" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme" 
    android:name=".App"> 

    <activity android:name="MainActivity" android:label="@string/app_name" android:screenOrientation="portrait" android:configChanges="orientation|screenSize" android:theme="@android:style/Theme.Translucent.NoTitleBar"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN"/> 
      <category android:name="android.intent.category.LAUNCHER"/> 
     </intent-filter> 
     <intent-filter> 
      <action android:name="android.intent.action.SEND" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <data android:mimeType="*/*"/> 
     </intent-filter> 



    </activity> 
+0

いくつかのコードを共有します –

+0

ここにコードがあります@Roy –

答えて

0

: は、あなたの答え

私のマニフェスト

いただきありがとうございます。マニフェストでは、以下のテーマ

android:theme="@style/Theme.AppCompat.Light.Dialog" 

またはあなたのアプリは他にいくつかのことは、また、その後、共有アクティビティを作成し、その活動とインテントフィルタを使用してもそれと同じ上記の方法を適用しない場合に使用します。

+0

これは大丈夫ですよね。 –

+0

Y downvote?何が間違っているのか説明してください。 – androidnoobdev

+0

私はそれをdownvoteしなかった、他の誰かが持っている必要があります –

関連する問題