gpt4 book ai didi

java - 从菜单 Activity 调用 GPS Activity

转载 作者:行者123 更新时间:2023-12-02 07:36:18 24 4
gpt4 key购买 nike

我的基本应用程序有一个小问题。当我尝试从列表(“IIMODULE”)开始第二个位置时,我的手机没有反应。以下是 LogCat 的日志:

System.err(3416): java.lang.ClassNotFoundException: com.example.aplikacjatestowa.IIMODULE

我对这个错误几乎没有研究,但我没有发现任何针对我的情况的具体信息。任何人都可以看到我的错误吗?有什么想法吗?

菜单类别:

public class Menu extends ListActivity {

String[] mainMenuStrings = { "MAINACTIVITY", "IIMODULE", "III_Module",
"empty" };

@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(Menu.this,
android.R.layout.simple_list_item_1, mainMenuStrings));

}

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);

String localSelector = mainMenuStrings[position];

Class ourClass;
try {
ourClass = Class.forName("com.example.aplikacjatestowa."
+ localSelector);
Intent ourIntent = new Intent(Menu.this, ourClass);
startActivity(ourIntent);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}

}

}

我调用 GPS 的新 Activity 示例:

 public class GpsModule extends Activity {

public static Context cont;

@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.gps);
cont = getApplicationContext();

LocationManager locManager = (LocationManager) getSystemService(LOCATION_SERVICE);
LocationListener locListener = new MyLocationListener();
locManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0,
locListener);
}

}

这是 AndroidManifest:

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.aplikacjatestowa"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
android:minSdkVersion="4"
android:targetSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".Splash"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

<activity
android:name=".Menu"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="com.example.aplikacjatestowa.MENU" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>

<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="com.example.aplikacjatestowa.MAINACTIVITY" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>

<activity
android:name=".GpsModule"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="com.example.aplikacjatestowa.IIMODULE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
</manifest>

最佳答案

问题是 MODULE 类未加载,您是否包含了 jar?

请也c/p 包。

关于java - 从菜单 Activity 调用 GPS Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12187213/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com