使用inflater菜单从另一个包调用活动

时间:2013-01-31 12:26:38

标签: android import

我有两个包裹。第一个用于我手机的蓝牙插座,而第二个用于处理我的应用程序的其他活动。

我想要做的是从.remote.btconnection(first)包中调用DeviceListActivity,并在我需要它的第二个包中的所有活动中使用它。每当我点击调用该活动的inflater菜单时,我就会继续关闭力量。

(我不太确定我是否也正确地在我的清单中声明了DeviceListActivity。)

以下是我在清单中声明它(我的第一个包中的类)的方式:

              <activity 

              android:name="com.luugiathuy.apps.remote.btconnection.DeviceListActivity"
              android:label="@string/select_device"
              android:theme="@android:style/Theme.Dialog"
              android:configChanges="orientation|keyboardHidden" 
              android:screenOrientation="portrait" >

              </activity>

以下是我在第二个包中的类/活动中调用它的代码:

public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case R.id.scan:
        // Launch the DeviceListActivity to see devices and do scan
        Intent serverIntent = new Intent(GetFrequencyActivity.this, DeviceListActivity.class);
        startActivityForResult(serverIntent, REQUEST_CONNECT_DEVICE);
        return true;

你能看到我弄错了吗?谢谢!

0 个答案:

没有答案