当前位置: 首页 > 知识库问答 >
问题:

应用程序意图不起作用,应用程序崩溃

张可人
2023-03-14

对于某些活动的意图是有效的,对于某些特定的活动意图是崩溃的,我已经改变并尝试了不同的方法,但是对于某些活动意图是无效的,应用程序正在构建,但是在手机上运行之后,它在调试期间没有显示出任何错误?我尝试了不同的方法,但它仍然崩溃,谁能帮助我解决它?

MainActivity java

import android.content.Intent;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {

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

        Button conee = (Button)findViewById(R.id.b1);
        conee.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent i = new Intent(MainActivity.this,Main2Activity.class);
                startActivity(i);
            }
        });

        Button cupp = (Button)findViewById(R.id.b2);
        cupp.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent ko = new Intent(MainActivity.this,Main3Activity.class);
                startActivity(ko);
            }
        });
    }
}
package cheercreams.design;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;


public class Main3Activity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main3);
    }
}
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="cheercreams.design.MainActivity">

    <Button
        android:id="@+id/b1"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:layout_marginLeft="15dp"
        android:layout_marginTop="45dp"
        android:layout_x="25dp"
        android:layout_y="17dp"
        android:text="Cone"
        android:textSize="14dp" />

    <Button
        android:id="@+id/b2"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:layout_toRightOf="@+id/b1"
        android:layout_marginTop="45dp"
        android:layout_marginLeft="15dp"
        android:text="cup"
        android:textSize="14dp" />
    <Button
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:id="@+id/b3"
        android:layout_toRightOf="@+id/b2"
        android:layout_marginTop="45dp"
        android:layout_marginLeft="15dp"
        android:text="Butterfly box"
        android:textSize="14dp"/>
    <Button
        android:id="@+id/b4"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:layout_marginLeft="15dp"
        android:layout_marginTop="45dp"
        android:layout_below="@+id/b1"
        android:text="family pack"
        android:textSize="14dp" />

    <Button
        android:id="@+id/b5"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:layout_toRightOf="@+id/b4"
        android:layout_marginTop="45dp"
        android:layout_marginLeft="15dp"
        android:layout_below="@+id/b2"
        android:text="kulfi"
        android:textSize="14dp" />
    <Button
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:id="@+id/b6"
        android:layout_toRightOf="@+id/b5"
        android:layout_marginTop="45dp"
        android:layout_marginLeft="15dp"
        android:layout_below="@+id/b3"
        android:text="stick"
        android:textSize="14dp"/>

    <Button
        android:id="@+id/b7"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:layout_marginLeft="15dp"
        android:layout_marginTop="45dp"
        android:layout_below="@+id/b4"
        android:text="sundae"
        android:textSize="14dp" />

    <Button
        android:id="@+id/b8"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:layout_toRightOf="@+id/b4"
        android:layout_marginTop="45dp"
        android:layout_marginLeft="15dp"
        android:layout_below="@+id/b5"
        android:text="special pack"
        android:textSize="14dp" />
    <Button
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:id="@+id/b9"
        android:layout_toRightOf="@+id/b5"
        android:layout_marginTop="45dp"
        android:layout_marginLeft="15dp"
        android:layout_below="@+id/b6"
        android:text="cassette"
        android:textSize="14dp"/>

</RelativeLayout>
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="cheercreams.design.Main3Activity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/heading"
        android:textSize="20dp"
        android:layout_centerHorizontal="true"
        android:id="@+id/t1"
        android:layout_marginTop="20dp"/>
    <ImageView
        android:layout_width="240dp"
        android:layout_height="200dp"
        android:id="@+id/i1"
        android:layout_below="@+id/t1"
        android:layout_marginLeft="40dp"
        android:layout_marginTop="20dp"
        android:background="@drawable/bs"
        android:layout_toRightOf="@+id/i2"/>

    <RatingBar
        android:layout_width="wrap_content"
        android:layout_height="45dp"
        android:numStars="5"
        android:id="@+id/r1"
        android:rating="4.5"
        android:contextClickable="true"
        android:layout_marginLeft="60dp"
        android:layout_below="@+id/i1"
        />



    <TextView
        android:layout_width="60dp"
        android:layout_height="30dp"
        android:text="Type :"
        android:textSize="20dp"
        android:id="@+id/t4"
        android:layout_below="@+id/r1"
        android:layout_marginLeft="60dp"
        android:layout_marginTop="20dp"/>
    <TextView
        android:layout_width="60dp"
        android:layout_height="30dp"
        android:text="Price:"
        android:textSize="20dp"
        android:id="@+id/t5"
        android:layout_below="@+id/t4"
        android:layout_marginLeft="60dp"
        android:layout_marginTop="25dp"
        />
    <TextView
        android:layout_width="40dp"
        android:layout_height="30dp"
        android:id="@+id/t6"
        android:text="@string/Rs"
        android:textSize="20dp"
        android:layout_below="@+id/b1"
        android:layout_toRightOf="@+id/t5"
        android:layout_marginTop="20dp"
        android:layout_marginLeft="30dp"
        />
    <Button
        android:layout_width="80dp"
        android:layout_height="40dp"
        android:id="@+id/b1"
        android:text="500ml"
        android:layout_below="@+id/r1"
        android:layout_toRightOf="@+id/t4"
        android:layout_marginLeft="20dp"
        android:layout_marginTop="20dp"/>
    <Button
        android:layout_width="80dp"
        android:layout_height="40dp"
        android:id="@+id/b2"
        android:text="1000ml"
        android:layout_below="@+id/r1"
        android:layout_toRightOf="@+id/b1"
        android:layout_marginLeft="20dp"
        android:layout_marginTop="20dp"/>



    <ImageButton
        android:layout_width="80dp"
        android:layout_height="70dp"
        android:id="@+id/i2"
        android:layout_below="@+id/t1"
        android:background="@drawable/bs"
        android:layout_marginTop="60dp"
        android:layout_marginLeft="2dp"
        />
    <ImageButton
        android:layout_width="80dp"
        android:layout_height="70dp"
        android:id="@+id/i3"
        android:layout_marginTop="2dp"
        android:layout_below="@+id/i2"
        android:layout_marginLeft="2dp"
        android:background="@drawable/bs"

        />

    <Button
        android:layout_width="220dp"
        android:layout_height="50dp"
        android:id="@+id/b3"
        android:layout_below="@+id/t5"
        android:layout_marginLeft="80dp"
        android:layout_marginTop="30dp"
        android:text="Add to Cart"
        android:background="@color/colorOrange"

        />

</RelativeLayout>

清单文件

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="cheercreams.design">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".Main2Activity"   />
        <activity android:name=".Main3Activity"  />
        <activity android:name=".Main4Activity" />
        <activity android:name=".Main5Activity"></activity>
    </application>

</manifest>

共有1个答案

祁修诚
2023-03-14

您在清单文件中定义了Main2Activity,但没有在包中初始化Main2Activity类。因此,您只能从MainActivity转到Main3Activity而不能转到Main2Activity。

 类似资料:
  • objectName.java 主要问题是我无法转到“ageinput.java”文件, activity_ageinput.xml activity_ageinput.xml edit_text.xml 崩溃报告

  • 我在手机上构建应用程序时遇到了以下错误:

  • 问题内容: 当我尝试访问Flask应用程序时,该应用程序崩溃了。 这类似于this或this。但是,我的设置似乎正确。 flask.cli.NoAppException:提供的文件/路径(服务器)似乎不存在。请确认路径正确。如果应用不在PYTHONPATH上,请确保扩展名为.py 我的环境变量设置正确。 我的服务器文件是y目录中没有任何文件。 我不记得对代码进行任何特殊更改。该错误可能来自哪里?

  • 在以前的代码上,谁医生帮了我 现在,android应用程序在我的手机上运行时崩溃了,这是错误日志 第一个问题是在我用相机扫描二维码后,它不能显示在二维码的结果进入 第二个问题是,我从存储器中选择了一个QRcode图像,然后点击确认,它崩溃了 下面是我认为的问题 类型不匹配:推断的类型是Uri?但乌里是意料之中的 冗余SAM构造函数 'onRequestPermissionsResult(Int,数

  • 问题内容: 我正在使用Weblogic 10.3.6门户服务器。Weblogic 10.3.6始终使用weblogic随附的common-fileupload jar。但是我希望服务器使用战争中拥有的服务器。 用例是我有war1,它使用war2内的apache jars。我在两次大战的weblogic.xml中添加了以下几行,但它无法正常工作,并且仍在加载特定于weblogic的jar。 知道为什