Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓工作室在意向攻击后崩溃_Java_Android_Xml_Listview_Android Intent - Fatal编程技术网

Java 安卓工作室在意向攻击后崩溃

Java 安卓工作室在意向攻击后崩溃,java,android,xml,listview,android-intent,Java,Android,Xml,Listview,Android Intent,我只是想问你,为什么有意的活动会使我的系统崩溃? 我已经创建了两个布局,一个名为“MainActivity”,另一个名为“Login”。所以在主活动中有一个按钮,我只想在点击该按钮后弹出登录活动。因为我想查看创建的列表视图,看看它是对还是错。这里的问题是,每当我按下按钮,它总是崩溃。谁来帮帮我 主要活动 登录### 公共类登录扩展了ActionBarActivity{ 列表视图列表视图; 阵列适配器; 字符串[]杂货店类别={“饮料”、“面包店”、“罐头食品”、“调味品”、“乳制品”、“零食”、

我只是想问你,为什么有意的活动会使我的系统崩溃? 我已经创建了两个布局,一个名为“MainActivity”,另一个名为“Login”。所以在主活动中有一个按钮,我只想在点击该按钮后弹出登录活动。因为我想查看创建的列表视图,看看它是对还是错。这里的问题是,每当我按下按钮,它总是崩溃。谁来帮帮我

主要活动 登录###
公共类登录扩展了ActionBarActivity{
列表视图列表视图;
阵列适配器;
字符串[]杂货店类别={“饮料”、“面包店”、“罐头食品”、“调味品”、“乳制品”、“零食”、“冷冻食品”,
“肉类”、“农产品”、“清洁剂”、“纸制品”、“个人护理品”、“其他”};
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity\u登录);
listView=(listView)findViewById(R.id.list\u视图);
adapter=new ArrayAdapter(这是android.R.layout.simple_list_item_1,杂货店_categories);
setAdapter(适配器);
setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView列表视图、视图视图、整型位置、长id){
字符串=(字符串)listView.getAdapter().getItem(位置);
Intent Intent=新的Intent(listView.getContext(),Login.class);
listView.getContext().startActivity(意图);
//或者在这里创建其他意图
}
});
}
主要活动XML

登录

LOGCAT
09-30 11:10:39.957 2019-2210/?E/看门狗﹕ !@同步8890
09-30 11:10:41.812 1735-19431/?E/OMXCodec﹕ [OMX.SEC.MP3.Decoder]错误=-1011
09-30 11:10:41.882 1735-6638/?E/OMXCodec﹕ [OMX.SEC.MP3.Decoder]错误=-1011
09-30 11:10:41.992 1735-20195/?E/OMXCodec﹕ [OMX.SEC.MP3.Decoder]错误=-1011
09-30 11:10:42.117 1735-19431/?E/MP3提取器﹕ 无法重新同步。正在发送流结束信号。
09-30 11:10:42.117 1735-19431/?E/OMXCodec﹕ [OMX.SEC.MP3.Decoder]错误=-1011
09-30 11:10:42.192 1735-6638/?E/OMXCodec﹕ [OMX.SEC.MP3.Decoder]错误=-1011
09-30 11:10:42.262 1735-20195/?E/OMXCodec﹕ [OMX.SEC.MP3.Decoder]错误=-1011
09-30 11:10:45.782 14900-14900/?E/MtpServerJNI﹕ 无法打开MTP驱动程序,错误号:2
09-30 11:10:45.787 14900-14917/?E/MtpServerJNI﹕ 服务器在运行中为空
09-30 11:10:45.787 14900-14917/?E/MtpServerJNI﹕ 服务器在清理中为空
09-30 11:11:02.912 4074-4074/?E/MTP服务﹕ 在MTPAPP onReceive中:android.intent.action.BATTERY\u已更改
09-30 11:11:02.912 4074-4074/?E/MTP服务﹕ 电池类型:2
09-30 11:11:09.957 2019-2210/?E/看门狗﹕ !@同步8891
09-30 11:11:15.39214943-14943/?E/dalvikvm﹕ 找不到从方法com.google.android.gms.common.GooglePlayServicesUtil.zza引用的类“android.app.apppsmanager”
09-30 11:11:16.807 14969-14969/?E/dalvikvm﹕ 找不到从方法com.google.android.app.GmsApplication.onCreate引用的类'com.google.android.gms.common.h.c'
09-30 11:11:17.317 28048-28048/?E/AuthorizationBluetoothService﹕ 接近功能未启用。
09-30 11:11:17.49214969-14969/?E/dalvikvm﹕ 找不到从方法com.google.android.gms.wearable.service.y.a引用的类“android.telecom.TelecomManager”
09-30 11:11:17.71214969-14980/?E/dalvikvm﹕ 找不到从方法com.google.android.gms.common.kz.a引用的类“android.app.AppsManager”
09-30 11:11:17.757 14969-14980/?E/dalvikvm﹕ 找不到从com.google.android.gms.common.kz.j方法引用的类“android.os.UserManager”
09-30 11:11:17.872 14943-14943/?E/连接服务﹕ 无法连接到GoogleAppClient:ConnectionResult{statusCode=API\u不可用,解析=null}
09-30 11:11:21.612 14943-15002/?E/GmsUtils﹕ 无法连接到Google API客户端:ConnectionResult{statusCode=API\u不可用,分辨率=null}
09-30 11:11:39.962 2019-2210/?E/看门狗﹕ !@同步8892
09-30 11:11:43.047 4074-4074/?E/MTP服务﹕ 在MTPAPP onReceive中:android.intent.action.BATTERY\u已更改
09-30 11:11:43.047 4074-4074/?E/MTP服务﹕ 电池类型:2
09-30 11:11:45.397 15132-15132/?电子/三星TTS﹕ onLoadLanguage()-lang:eng,国家/地区:GBR,变体:
09-30 11:11:45.397 15132-15132/?电子/三星TTS﹕ onIsLanguageAvailable()-lang:eng,国家/地区:GBR,变体:,iResult:1
09-30 11:11:45.397 15132-15132/?电子/三星TTS﹕ onLoadLanguage()-语言国家/地区可用
09-30 11:11:45.397 15132-15132/?电子/三星TTS﹕ onLoadLanguage()-lang:eng,国家/地区:GBR,变体:f01
09-30 11:11:45.687 15132-15132/?电子/三星TTS﹕ onCreate()-三星TTS软件包(发布日期:2012.06.14)
09-30 11:11:45.687 15132-15132/?E/﹕ 三星TTS引擎-初始化():三星TTS引擎(发布日期:2012.07.11)
09-30 11:11:45.687 15132-15132/?E/﹕ 三星TTS引擎-初始化():ro.product.manufacturer-三星
09-30 11:11:45.697 15132-15143/?电子/三星TTS﹕ onLoadLanguage()-lang:eng,国家:,变体:
09-30 11:11:45.697 15132-15143/?电子/三星TTS﹕ onIsLanguageAvailable()-lang:eng,国家:,变体:,iResult:0
09-30 11:11:45.697 15132-15143/?电子/三星TTS﹕ onLoadLanguage()-LANG\u可用
09-30 11:11:45.697 15132-15143/?电子/三星TTS﹕ onLoadLanguage()-lang:eng,国家:美国,变体:f01
09-30 11:11:45.847 15132-15144/?电子/三星TTS﹕ onIsLanguageAvailable()-lang:eng,国家:,变体:,iResult:0
09-30 11:12:09.962 2019-2210/?E/看门狗﹕ !@同步8893
09-30 11:12:22.132 15191-15234/?E/dalvikvm﹕ 找不到从方法com.facebook.common.hardware.CellDiagnosticsSerializer.c引用的类“android.telephony.CellInfoCdma”
09-30 11:12:23.157 4074-4074/?E/MTP服务﹕ 在MTPAPP onReceive中:android.intent.action
public class MainActivity extends ActionBarActivity {

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }

        public void okay(View view) {
            Intent i = new Intent(this, Login.class);
            startActivity(i);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.menu_main, menu);
    return true;
}
public class Login extends ActionBarActivity {
ListView listView;
ArrayAdapter<String> adapter;
String[] grocery_categories = {"Beverages", "Bakery", "Canned Goods", "Condiments", "Dairy", "Snacks", "Frozen Foods",
                                "Meat", "Produce", "Cleaners", "Paper Goods", "Personal Care", "Others"};

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);
    listView = (ListView) findViewById(R.id.list_view);
    adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, grocery_categories);
    listView.setAdapter(adapter);
    listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> listView, View view, int position, long id) {
            String grocery = (String) listView.getAdapter().getItem(position);
            Intent intent = new Intent(listView.getContext(),Login.class);
            listView.getContext().startActivity(intent);
            //or create other intents here
        }
    });

}
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent"  tools:context=".MainActivity"
android:id="@+id/rl_main_activity">

<ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/mobile_grocery_bckgrnd"
    android:src="@drawable/mobile_grocery"
    android:scaleType="centerCrop"
    />

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="MOBILE GROCERY"
    android:id="@+id/mobile_grocery_app"
    android:textSize="45dp"
    android:textColor="#000000"
    android:gravity="center"

    android:textStyle="bold|italic"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true" />

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Application"
    android:id="@+id/application"
    android:textColor="#000000"
    android:textSize="25dp"
    android:layout_below="@+id/mobile_grocery_app"
    android:layout_centerHorizontal="true" />

<EditText
    android:layout_width="200dp"
    android:layout_height="wrap_content"
    android:id="@+id/username"
    android:layout_alignParentBottom="true"
    android:layout_alignRight="@+id/application"
    android:layout_alignEnd="@+id/application"
    android:layout_marginBottom="135dp"
    android:hint="Username"
    android:textColorHint="#000000"
    />

<EditText
    android:layout_width="200dp"
    android:layout_height="wrap_content"
    android:id="@+id/password"
    android:layout_alignTop="@+id/username"
    android:layout_alignRight="@+id/username"
    android:layout_alignEnd="@+id/username"
    android:layout_marginTop="52dp"
    android:hint="Password"
    android:textColorHint="#000000"
    android:password="true" />

<Button
    style="?android:attr/buttonStyleSmall"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="OK"
    android:id="@+id/ok"
    android:layout_below="@+id/password"
    android:layout_alignLeft="@+id/application"
    android:layout_alignStart="@+id/application"
    android:onClick="okay" />
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.admin.mobilegroceryapp.Login"
android:id="@+id/rl_login">

<ImageView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/login_bckgrnd"
    android:src="@drawable/login_bckgrnd"
    android:scaleType="centerCrop"
    />

<ListView
    android:id="@+id/list_view"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">



</ListView>
public void okay(View view) {
        Intent i = new Intent(MainActivity.this, Login.class);
        startActivity(i);
}