我有一个复杂的问题需要单独解决。
我有一个示例程序,只是告诉我连接到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");
}
}