尝试从应用程序的主屏幕显示我在 SQLiteDatabase 中收集的数据时遇到问题。这是我的应用程序清单...我尝试将 Main.java 文件从 LAUNCHER 切换到 DEFAULT,而数据库 java 文件则相反,以使其在运行时打开,我可以让它以这种方式显示该类,但不是使用我在 Main.java 文件中用于更改查看数据的按钮。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.innovativesolutions.gpsareafinder"
android:versionCode="2"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="14" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.innovativesolutions.gpsareafinder.Main"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.innovativesolutions.gpsareafinder.Locationdbview"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
</manifest>
这是我的 Main.java 文件中与我试图调用 Location 数据库 java 文件的 Intent 相关的部分。
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.bcalculate:
area();
break;
case R.id.bclear:
clear();
break;
case R.id.bloc:
Intent in = new
Intent("com.innovativesolutions.gpsareafinder.Locationdbview");
startActivity(in);
break;
我认为错误在我的清单中很简单,或者我尝试使用 Intent 切换视图...如果有人有任何想法,请提供帮助。谢谢!