问题过滤器问题

时间:2017-06-03 13:34:13

标签: java android xml android-intent

这是我的intent filter

 <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="*/*" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:scheme="file"  android:host="*" android:pathPattern=".*\\.xml"  android:mimeType="*/*"  />
            </intent-filter>

我想点击XML文件,我的应用程序启动并检查复选框(ID保留在XML文件中)。 当我点击保存到我的设备存储中的XML文件时,我的应用程序就会启动;但是没有选中复选框,我不知道为什么......这是我的代码:

Intent intent = getActivity().getIntent();
            String intenttt=intent.getData().toString();


            //System.out.println("INTENT:"+intenttt);
            //File filee = new File(intenttt);
            File file = new File(intenttt);
            System.out.println("FILE:"+file);

            FileInputStream is = new FileInputStream(file);

            . . .

0 个答案:

没有答案