Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.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
Android应用程序强制在写入按钮单击时关闭_Android - Fatal编程技术网

Android应用程序强制在写入按钮单击时关闭

Android应用程序强制在写入按钮单击时关闭,android,Android,谢谢大家,我希望我能找到解决我错误的办法 public class MainActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button mute=(Button)findVi

谢谢大家,我希望我能找到解决我错误的办法

public class MainActivity extends Activity {

 public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


       Button mute=(Button)findViewById(R.id.button1);
       mute.setOnClickListener(new View.OnClickListener() 
       {

        @Override
        public void onClick(View v) 
        {
            Intent write=new Intent("com.senior.senior.WRITE");
            startActivity(write);

        }
    });
    }
}
主要活动的XML

<LinearLayout 

    xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:layout_above="@+id/textView1"
      android:layout_toLeftOf="@+id/textView1"
      android:gravity="center"
      android:layout_gravity="center"
      android:orientation="vertical"
      android:background="#000000" >

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="55dp"
        android:text="Write" />

      <Button
          android:id="@+id/button2"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_alignRight="@+id/button1"
          android:layout_below="@+id/button1"
          android:layout_marginTop="66dp"
          android:text="Read" />

</LinearLayout>
编写XML

<?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@+id/textView1"
android:layout_gravity="center"
android:layout_toLeftOf="@+id/textView1"
android:background="#000000"
android:gravity="center"
android:orientation="vertical" >

<EditText
    android:id="@+id/txtText"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="10dp"
    android:layout_marginRight="10dp"
    android:layout_marginTop="10dp"
    android:hint="Enter Your Text Here"
    android:textColor="#000000" />

<Button
    android:id="@+id/save"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="save"
    android:textColor="#FFFFFF" />

<Button
    android:id="@+id/retrive"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="retrive"
    android:textColor="#FFFFFF" />

<TextView
    android:id="@+id/textview"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginLeft="10dp"
    android:layout_marginRight="10dp"
    android:layout_marginTop="10dp"
    android:text="Text To Speech"
    android:textAppearance="?android:attr/textAppearanceLarge"
    android:textColor="#FFFFFF" />

</LinearLayout>

试试这个:

Intent i= new Intent(this, WRITE.class);//assuming WRITE is the name of the activity to launch, don't forget to import if it's in another package
startActivity(i);
添加要调用清单的活动(MainActivity也应该存在)


创建意图对象时需要添加上下文

试试这句话:

Intent write = new Intent(this, "com.senior.senior.WRITE");

你添加到清单文件了吗?请在Intent中使用上下文、类名,如
Intent Intent=new Intent(MAinActivity.this、Write.class)
您能发布日志cat错误吗……我的问题是,当我单击“写入”按钮时,它会给我强制关闭的应用程序任何帮助please@Mowi你应该阅读android中的Intent以及如何启动新活动。你有没有查看错误日志?它是不是说“您是否在androidmanifest.xml中声明了此活动?”
<application

        <activity
            android:name="com.senior.senior.WRITE"
         </activity>
Intent write = new Intent(this, "com.senior.senior.WRITE");