0

Я относительно новичок в StackOverFlow, поэтому, если я ошибаюсь в форматировании чего-либо здесь или других ошибок новичка, прошу простить меня и не стесняйтесь редактировать мой пост, так что чтобы было ясно. Я не буду повторять эти ошибки.Ошибка приложения для Android «К сожалению, приложение остановлено» - Кнопки радиосвязи

В любом случае, я работаю над разработкой приложения для Android (VERY BASIC) для моего класса компьютерных наук в старшей школе, и я относительно близок к отделке. Я просто очень расстроен, потому что один аспект моего приложения приводит к сбою приложения и приводит к ошибке «К сожалению приложение остановлено». Мне было интересно, могли бы вы, ребята, помочь мне.

В принципе, для меня это означало, что человек вводит свое имя в текстовое поле (EditText), а затем выбирает 1/2 переключателей (либо на английском, либо на французском приветствии), а затем на этикетке (TextView), как предполагается, будет отображаться как Hello + «их имя ввода» или Bonjour на основе выбора переключателя. Однако после ввода приложение просто падает, когда я нажимаю «Дисплей!». кнопка. Я ценю любую помощь, которую я могу получить от вас всех :)

Просьба найти ниже java и xml-файл: ---------------------- --------------

import android.annotation.SuppressLint; 
import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.View; 
import android.widget.EditText; 
import android.widget.ImageView; 
import android.widget.RadioButton; 
import android.widget.TextView; 
import android.widget.Toast; 

public class MainActivity extends Activity { 
    public final static String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE"; 
    private EditText text; 

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


    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     // Inflate the menu; this adds items to the action bar if it is present. 
     getMenuInflater().inflate(R.menu.main, menu); 
     return true; 
    } 

    /** Mouse Listener AKA Called soon as user clicks the Send button */ 
    public void sendMessage(View view) { 
     Intent intent = new Intent(this, DisplayMessageActivity.class); 
     EditText editText = (EditText) findViewById(R.id.edit_message); 
     String message = editText.getText().toString(); 
     intent.putExtra(EXTRA_MESSAGE, message); 
     startActivity(intent); 
    } 

    public void showAboutMessage(View v){ 
     Toast.makeText(this, "Grade 12 Student @ Bluevale Collegiate Institute!", Toast.LENGTH_LONG).show(); 
    } 


    private boolean flipsided = false; 
    public void flipImage (View view){ 
     ImageView portrait = (ImageView) 
     findViewById (R.id.faceImageView); 

     if(flipsided){ 
      portrait.setImageResource(R.drawable.normal); 
     }else{ 
      Toast.makeText(this, "Yes, that's me in NYC :)", Toast.LENGTH_LONG).show(); 
     } 
     flipsided=!flipsided; 
    } 

    @SuppressLint("DefaultLocale") 
    public void onClick(View view){ 
      RadioButton engButton = (RadioButton) findViewById(R.id.radioButton1); 
      RadioButton frenchButton = (RadioButton) findViewById(R.id.radioButton2); 

      if(text.getText().length() == 0){ 
       Toast.makeText(this, "Please enter a valid name!",Toast.LENGTH_LONG).show(); 
       return; 
      } 
      TextView label = (TextView) findViewById(R.id.JLabel); 

      if(engButton.isChecked()){ 
       label.setText("Hello" + text.getText().toString().toUpperCase()); 
       frenchButton.setChecked(false); 
       engButton.setChecked(true); 
      }else{ 
       label.setText("Bonjour" + text.getText().toString().toUpperCase()); 
       frenchButton.setChecked(false); 
       engButton.setChecked(true); 

     } 
    } 

И вот это мой XML-файл: --------------------- ---------------------

<?xml version="1.0" encoding="utf-8"?> 
<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" 
    android:orientation="horizontal" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context=".MainActivity" > 

    <CheckedTextView 
     android:id="@+id/checkedTextView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="10dp" 
     android:text="@string/my_name" 
     android:textSize="27sp" /> 

    <RatingBar 
     android:id="@+id/ratingBar1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/checkedTextView2" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="1dp" /> 

    <ImageView 
     android:id="@+id/faceImageView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_below="@+id/ratingBar1" 
     android:layout_marginTop="20dp" 
     android:onClick="flipImage" 
     android:src="@drawable/normal" /> 

    <CheckedTextView 
     android:id="@+id/checkedTextView2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/button1" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="21dp" 
     android:text="@string/rate" /> 

    <Button 
     android:id="@+id/button1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignRight="@+id/faceImageView" 
     android:layout_below="@+id/aboutMeButton" 
     android:layout_marginTop="14dp" 
     android:onClick="sendMessage" 
     android:text="@string/button_send" /> 

    <EditText 
     android:id="@+id/edit_message" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignBaseline="@+id/button1" 
     android:layout_alignBottom="@+id/button1" 
     android:layout_alignLeft="@+id/faceImageView" 
     android:ems="10" 
     android:hint="@string/edit_message" /> 

    <Button 
     android:id="@+id/aboutMeButton" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/checkedTextView1" 
     android:layout_centerHorizontal="true" 
     android:onClick="showAboutMessage" 
     android:text="@string/about" /> 

</RelativeLayout> 

ВТОРОЙ ФАЙЛ XML ------------------- ------------

<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" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context=".DisplayMessageActivity" > 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/hello_world" /> 

    <EditText 
     android:id="@+id/editText1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/textView1" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="35dp" 
     android:ems="10" 
     android:hint="@string/enter_name" /> 

    <Button 
     android:id="@+id/button13" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/editText1" 
     android:layout_centerHorizontal="true" 
     android:onClick="onClick" 
     android:text="@string/button_print" /> 

    <RadioGroup 
     android:id="@+id/radioGroup1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/textView1" 
     android:layout_centerVertical="true" > 


    <RadioButton 
     android:id="@+id/radioButton2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/JLabel" 
     android:layout_below="@+id/radioGroup1" 
     android:layout_marginTop="23dp" 
     android:text="@string/radio_button2" 
     android:textSize="20sp" /> 

    <RadioButton 
     android:id="@+id/radioButton1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignBottom="@+id/radioButton2" 
     android:layout_alignLeft="@+id/radioButton2" 
     android:layout_marginBottom="40dp" 
     android:checked="true" 
     android:text="@string/radio_button1" 
     android:textSize="20sp" /> 

    </RadioGroup> 

    <TextView 
     android:id="@+id/JLabel" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/radioGroup1" 
     android:layout_below="@+id/radioGroup1" 
     android:layout_marginTop="30dp" 
     android:text="@string/JLabel" 
     android:textSize="18sp" /> 

</RelativeLayout> 

Вот мой LogCat файл:

06-18 21:13:04.859: D/AndroidRuntime(1826): Shutting down VM 
06-18 21:13:04.859: W/dalvikvm(1826): threadid=1: thread exiting with uncaught exception (group=0xb4d14908) 
06-18 21:13:04.859: E/AndroidRuntime(1826): FATAL EXCEPTION: main 
06-18 21:13:04.859: E/AndroidRuntime(1826): java.lang.IllegalStateException: Could not find a method onClick(View) in the activity class com.example.bci_snsapplication.DisplayMessageActivity for onClick handler on view class android.widget.Button with id 'button13' 
06-18 21:13:04.859: E/AndroidRuntime(1826):  at android.view.View$1.onClick(View.java:3584) 
06-18 21:13:04.859: E/AndroidRuntime(1826):  at android.view.View.performClick(View.java:4202) 
06-18 21:13:04.859: E/AndroidRuntime(1826):  at android.view.View$PerformClick.run(View.java:17340) 
06-18 21:13:04.859: E/AndroidRuntime(1826):  at android.os.Handler.handleCallback(Handler.java:725) 
06-18 21:13:04.859: E/AndroidRuntime(1826):  at android.os.Handler.dispatchMessage(Handler.java:92) 
06-18 21:13:04.859: E/AndroidRuntime(1826):  at android.os.Looper.loop(Looper.java:137) 
06-18 21:13:04.859: E/AndroidRuntime(1826):  at android.app.ActivityThread.main(ActivityThread.java:5039) 
06-18 21:13:04.859: E/AndroidRuntime(1826):  at java.lang.reflect.Method.invokeNative(Native Method) 
06-18 21:13:04.859: E/AndroidRuntime(1826):  at java.lang.reflect.Method.invoke(Method.java:511) 
06-18 21:13:04.859: E/AndroidRuntime(1826):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
06-18 21:13:04.859: E/AndroidRuntime(1826):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
06-18 21:13:04.859: E/AndroidRuntime(1826):  at dalvik.system.NativeStart.main(Native Method) 
06-18 21:13:04.859: E/AndroidRuntime(1826): Caused by: java.lang.NoSuchMethodException: onClick [class android.view.View] 
06-18 21:13:04.859: E/AndroidRuntime(1826):  at java.lang.Class.getConstructorOrMethod(Class.java:460) 
06-18 21:13:04.859: E/AndroidRuntime(1826):  at java.lang.Class.getMethod(Class.java:915) 
06-18 21:13:04.859: E/AndroidRuntime(1826):  at android.view.View$1.onClick(View.java:3577) 
06-18 21:13:04.859: E/AndroidRuntime(1826):  ... 11 more 
06-18 21:13:04.899: E/DropBoxManagerService(1192): Can't write: data_app_crash 
06-18 21:13:04.899: E/DropBoxManagerService(1192): java.io.IOException: Can't mkdir: /data/system/dropbox 
06-18 21:13:04.899: E/DropBoxManagerService(1192): at com.android.server.DropBoxManagerService.init(DropBoxManagerService.java:582) 
06-18 21:13:04.899: E/DropBoxManagerService(1192): at com.android.server.DropBoxManagerService.add(DropBoxManagerService.java:185) 
06-18 21:13:04.899: E/DropBoxManagerService(1192): at android.os.DropBoxManager.addText(DropBoxManager.java:272) 
06-18 21:13:04.899: E/DropBoxManagerService(1192): at com.android.server.am.ActivityManagerService$12.run(ActivityManagerService.java:8545) 
06-18 21:13:04.909: W/ActivityManager(1192): Force finishing activity com.example.bci_snsapplication/.DisplayMessageActivity 
06-18 21:13:05.219: W/Trace(1192): Unexpected value from nativeGetEnabledTags: 0 
06-18 21:13:05.219: W/Trace(1192): Unexpected value from nativeGetEnabledTags: 0 

БОЛЬШЕ LogCat ДЕТАЛИ -------------------------------- -------------------------

06-18 22:47:25.029: W/Trace(1663): Unexpected value from nativeGetEnabledTags: 0 
06-18 22:47:25.029: D/ExchangeService(1663): !!! EAS ExchangeService, onStartCommand, startingUp = true, running = false 
06-18 22:47:25.029: W/Trace(1663): Unexpected value from nativeGetEnabledTags: 0 
06-18 22:47:25.029: W/ActivityManager(1193): Unable to start service Intent { act=com.android.email.ACCOUNT_INTENT } U=0: not found 
06-18 22:47:25.036: D/ExchangeService(1663): !!! Email application not found; stopping self 
06-18 22:47:25.036: W/Trace(1663): Unexpected value from nativeGetEnabledTags: 0 
06-18 22:47:25.056: W/ActivityManager(1193): Unable to start service Intent { act=com.android.email.ACCOUNT_INTENT } U=0: not found 
06-18 22:47:25.056: W/Trace(1663): Unexpected value from nativeGetEnabledTags: 0 
06-18 22:47:25.056: E/ActivityThread(1663): Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]36390 that was originally bound here 
06-18 22:47:25.056: E/ActivityThread(1663): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]36390 that was originally bound here 
06-18 22:47:25.056: E/ActivityThread(1663):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969) 
06-18 22:47:25.056: E/ActivityThread(1663):  at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863) 
06-18 22:47:25.056: E/ActivityThread(1663):  at android.app.ContextImpl.bindService(ContextImpl.java:1418) 
06-18 22:47:25.056: E/ActivityThread(1663):  at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1850) 
06-18 22:47:25.056: E/ActivityThread(1663):  at java.util.concurrent.FutureTask.run(FutureTask.java:234) 
06-18 22:47:25.056: E/ActivityThread(1663):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
06-18 22:47:25.056: E/ActivityThread(1663):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
06-18 22:47:25.056: E/ActivityThread(1663):  at java.lang.Thread.run(Thread.java:856) 
06-18 22:47:25.088: E/StrictMode(1663): null 
06-18 22:47:25.088: E/StrictMode(1663): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]36390 that was originally bound here 
06-18 22:47:25.088: E/StrictMode(1663):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969) 
06-18 22:47:25.088: E/StrictMode(1663):  at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863) 
06-18 22:47:25.088: E/StrictMode(1663):  at android.app.ContextImpl.bindService(ContextImpl.java:1418) 
06-18 22:47:25.088: E/StrictMode(1663):  at android.app.ContextImpl.bindService(ContextImpl.java:1407) 
06-18 22:47:25.088: E/StrictMode(1663):  at android.content.ContextWrapper.bindService(ContextWrapper.java:473) 
06-18 22:47:25.088: E/StrictMode(1663):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157) 
06-18 22:47:25.088: E/StrictMode(1663):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145) 
06-18 22:47:25.088: E/StrictMode(1663):  at com.android.emailcommon.service.ServiceProxy.test(ServiceProxy.java:191) 
06-18 22:47:25.088: E/StrictMode(1663):  at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1850) 
06-18 22:47:25.088: E/StrictMode(1663):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551) 
06-18 22:47:25.088: E/StrictMode(1663):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549) 
06-18 22:47:25.088: E/StrictMode(1663):  at android.os.AsyncTask$2.call(AsyncTask.java:287) 
06-18 22:47:25.088: E/StrictMode(1663):  at java.util.concurrent.FutureTask.run(FutureTask.java:234) 
06-18 22:47:25.088: E/StrictMode(1663):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
06-18 22:47:25.088: E/StrictMode(1663):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
06-18 22:47:25.088: E/StrictMode(1663):  at java.lang.Thread.run(Thread.java:856) 
06-18 22:47:25.088: W/ActivityManager(1193): Unbind failed: could not find connection for [email protected] 
06-18 22:47:25.096: E/ActivityThread(1663): Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]238c8 that was originally bound here 
06-18 22:47:25.096: E/ActivityThread(1663): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]238c8 that was originally bound here 
06-18 22:47:25.096: E/ActivityThread(1663):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969) 
06-18 22:47:25.096: E/ActivityThread(1663):  at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863) 
06-18 22:47:25.096: E/ActivityThread(1663):  at android.app.ContextImpl.bindService(ContextImpl.java:1418) 
06-18 22:47:25.096: E/ActivityThread(1663):  at android.app.ContextImpl.bindService(ContextImpl.java:1407) 
06-18 22:47:25.096: E/ActivityThread(1663):  at android.content.ContextWrapper.bindService(ContextWrapper.java:473) 
06-18 22:47:25.096: E/ActivityThread(1663):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157) 
06-18 22:47:25.096: E/ActivityThread(1663):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145) 
06-18 22:47:25.096: E/ActivityThread(1663):  at com.android.emailcommon.service.AccountServiceProxy.getDeviceId(AccountServiceProxy.java:116) 
06-18 22:47:25.096: E/ActivityThread(1663):  at com.android.exchange.ExchangeService.getDeviceId(ExchangeService.java:1249) 
06-18 22:47:25.096: E/ActivityThread(1663):  at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1856) 
06-18 22:47:25.096: E/ActivityThread(1663):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551) 
06-18 22:47:25.096: E/ActivityThread(1663):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549) 
06-18 22:47:25.096: E/ActivityThread(1663):  at android.os.AsyncTask$2.call(AsyncTask.java:287) 
06-18 22:47:25.096: E/ActivityThread(1663):  at java.util.concurrent.FutureTask.run(FutureTask.java:234) 
06-18 22:47:25.096: E/ActivityThread(1663):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
06-18 22:47:25.096: E/ActivityThread(1663):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
06-18 22:47:25.096: E/ActivityThread(1663):  at java.lang.Thread.run(Thread.java:856) 
06-18 22:47:25.108: E/StrictMode(1663): null 
06-18 22:47:25.108: E/StrictMode(1663): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]238c8 that was originally bound here 
06-18 22:47:25.108: E/StrictMode(1663):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969) 
06-18 22:47:25.108: E/StrictMode(1663):  at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863) 
06-18 22:47:25.108: E/StrictMode(1663):  at android.app.ContextImpl.bindService(ContextImpl.java:1418) 
06-18 22:47:25.108: E/StrictMode(1663):  at android.app.ContextImpl.bindService(ContextImpl.java:1407) 
06-18 22:47:25.108: E/StrictMode(1663):  at android.content.ContextWrapper.bindService(ContextWrapper.java:473) 
06-18 22:47:25.108: E/StrictMode(1663):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157) 
06-18 22:47:25.108: E/StrictMode(1663):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145) 
06-18 22:47:25.108: E/StrictMode(1663):  at com.android.emailcommon.service.AccountServiceProxy.getDeviceId(AccountServiceProxy.java:116) 
06-18 22:47:25.108: E/StrictMode(1663):  at com.android.exchange.ExchangeService.getDeviceId(ExchangeService.java:1249) 
06-18 22:47:25.108: E/StrictMode(1663):  at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1856) 
06-18 22:47:25.108: E/StrictMode(1663):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551) 
06-18 22:47:25.108: E/StrictMode(1663):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549) 
06-18 22:47:25.108: E/StrictMode(1663):  at android.os.AsyncTask$2.call(AsyncTask.java:287) 
06-18 22:47:25.108: E/StrictMode(1663):  at java.util.concurrent.FutureTask.run(FutureTask.java:234) 
06-18 22:47:25.108: E/StrictMode(1663):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
06-18 22:47:25.108: E/StrictMode(1663):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
06-18 22:47:25.108: E/StrictMode(1663):  at java.lang.Thread.run(Thread.java:856) 
06-18 22:47:25.108: W/ActivityManager(1193): Unbind failed: could not find connection for [email protected] 
06-18 22:47:25.436: W/Trace(1964): Unexpected value from nativeGetEnabledTags: 0 



06-18 22:49:05.357: E/ActivityThread(1663): Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]85b08 that was originally bound here 
06-18 22:49:05.357: E/ActivityThread(1663): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]85b08 that was originally bound here 
06-18 22:49:05.357: E/ActivityThread(1663):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969) 
06-18 22:49:05.357: E/ActivityThread(1663):  at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863) 
06-18 22:49:05.357: E/ActivityThread(1663):  at android.app.ContextImpl.bindService(ContextImpl.java:1418) 
06-18 22:49:05.357: E/ActivityThread(1663):  at android.app.ContextImpl.bindService(ContextImpl.java:1407) 
06-18 22:49:05.357: E/ActivityThread(1663):  at android.content.ContextWrapper.bindService(ContextWrapper.java:473) 
06-18 22:49:05.357: E/ActivityThread(1663):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157) 
06-18 22:49:05.357: E/ActivityThread(1663):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145) 
06-18 22:49:05.357: E/ActivityThread(1663):  at com.android.emailcommon.service.ServiceProxy.test(ServiceProxy.java:191) 
06-18 22:49:05.357: E/ActivityThread(1663):  at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1850) 
06-18 22:49:05.357: E/ActivityThread(1663):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551) 
06-18 22:49:05.357: E/ActivityThread(1663):  at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549) 
06-18 22:49:05.357: E/ActivityThread(1663):  at android.os.AsyncTask$2.call(AsyncTask.java:287) 
06-18 22:49:05.357: E/ActivityThread(1663):  at java.util.concurrent.FutureTask.run(FutureTask.java:234) 
06-18 22:49:05.357: E/ActivityThread(1663):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
06-18 22:49:05.357: E/ActivityThread(1663):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
06-18 22:49:05.357: E/ActivityThread(1663):  at java.lang.Thread.run(Thread.java:856) 
06-18 22:49:05.357: E/StrictMode(1663): null 
06-18 22:49:05.357: E/StrictMode(1663): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]85b08 that was originally bound here 
06-18 22:49:05.357: E/StrictMode(1663):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969) 
06-18 22:49:05.357: E/StrictMode(1663):  at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863) 
06-18 22:49:05.357: E/StrictMode(1663):  at android.app.ContextImpl.bindService(ContextImpl.java:1418) 
06-18 22:49:05.357: E/StrictMode(1663):  at android.app.ContextImpl.bindService(ContextImpl.java:1407) 
06-18 22:49:05.357: E/StrictMode(1663):  at android.content.ContextWrapper.bindService(ContextWrapper.java:473) 
06-18 22:49:05.357: E/StrictMode(1663):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157) 
06-18 22:49:05.357: E/StrictMode(1663):  at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145) 
06-18 22:49:05.357: E/StrictMode(1663):  at com.android.emailcommon.service.ServiceProxy.test(ServiceProxy.java:191) 
06-18 22:49:05.357: E/StrictMode(1663):  at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1850) 
06-18 22:49:05.357: E/StrictMode(1663):  at 
+2

Опубликовать трассировку стека из логарифма. Гораздо легче найти причину аварии таким образом. – Karakuri

+0

где ваши радиообъективы в вашем xml? – Raghunandan

+0

@ Каракури, как бы я это сделал? Извините, это всего лишь мой 5-й день с использованием eclipse и разработкой приложений для Android. – ironman2295

ответ

2

Проблема в вашем классе DisplayMessageActivity. По-видимому, у вас нет метода onClick(). Поэтому, когда вы нажимаете Button, он падает. Поскольку у вас есть в вашем XML android:onClick="onClick", вам нужна функция в этом классе как

public void onClick(View v) 
{ 
    // put code here 
} 

Похоже, что вы неверно названы ваш EditText, если это не было ошибкой копирования/вставки. У вас есть

private EditText text; 

Но вы initialiize

EditText editText = (EditText) findViewById(R.id.edit_message); 

затем вы пытаетесь вызвать функцию на неинициализированного text

if(text.getText().length() == 0){ 

приводит к NPE. Я не знаю, могут ли они быть двумя разными, но, в любом случае, я не вижу text где-то инициализирован

+0

Я инициализировал его сейчас, однако я все еще получаю ошибку. И да, они предназначены для двух разных редактируйте тексты – ironman2295

+0

Затем вам нужно опубликовать logcat, чтобы мы могли увидеть, что вызывает ошибку, и показать, где ваши 'RadioButton' находятся в xml – codeMagic

+0

извините, забыл пометить вас! – ironman2295

Смежные вопросы