USB连接会创建另一个活动

时间:2014-02-26 13:25:36

标签: android usb

我有一个复杂的问题需要单独解决。

我有一个示例程序,只是告诉我连接到USB port on the tablet的设备的名称,我使用的设备是读卡器。

每次我将播放器打开关闭时,我的活动为finished,然后重新启动,我想知道是否可以避免重启活动。

换句话说,我的活动已经完成,很快就会打开另一个。

我使用了android:launchMode = "SingleInstance"但未解决

Android版本为2.3.4。

我的代码:

public class MainActivity extends Activity {

    @SuppressLint("NewApi")
    @TargetApi(Build.VERSION_CODES.GINGERBREAD)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        TextView txtView = (TextView)findViewById(R.id.textView1);

        int[] input = InputDevice.getDeviceIds();

        if(input.length == 5) {
            InputDevice A = InputDevice.getDevice(input[4]);
            txtView.setText(A.getName());
        }
        else {
            txtView.setText("Not Device");
        }
    }

0 个答案:

没有答案