InformationInput
 package com.lizzy.TestIntent;
import android.app.Activity;
import android.content.Intent; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button; 
import android.widget.TextView; 
public class InformationInput extends Activity {
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.main); 
        final Button requestInfo  = (Button)findViewById(R.id.requestInfo); 
        requestInfo.setOnClickListener(new Button.OnClickListener(){ // 버튼을 클릭할 경우   
         public void onClick(View v){ 
          Intent intent = new Intent(InformationInput.this,InformationProc.class); 
          startActivityForResult(intent, 1); // Sub_Activity 호출 
          } 
         });      
        }
 @Override
 protected void onActivityResult(int requestCode, int resultCode, Intent data){ 
  super.onActivityResult(requestCode, resultCode, data); 
  TextView name_view = (TextView)findViewById(R.id.name_view); 
  TextView digit_view = (TextView)findViewById(R.id.digit_view); 
  if(resultCode==RESULT_OK) // 액티비티가 정상적으로 종료되었을 경우 
  {             
   if(requestCode==1) // InformationInput에서 호출한 경우에만 처리합니다.            
   {               // 받아온 이름과 전화번호를 InformationInput 액티비티에 표시합니다.            
    name_view.setText(data.getStringExtra("data_name"));                 
    digit_view.setText(data.getStringExtra("data_digit"));                 
   }             
  } 
  }     
}
InformationProc
 package com.lizzy.TestIntent;
import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
import android.widget.EditText; 
public class InformationProc extends Activity {
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.informationproc); 
     Button input_info = (Button)findViewById(R.id.inputinfo); 
     input_info.setOnClickListener(new OnClickListener(){ 
     
     public void onClick(View v) { //버튼을 클릭하면 
      Intent intent = getIntent(); // 이 액티비티를 시작하게 한 인텐트를 호출 
      EditText name_input = (EditText)findViewById(R.id.name_input); 
      EditText digit_input = (EditText)findViewById(R.id.digit_input); 
      intent.putExtra("data_name",name_input.getText().toString()); 
      intent.putExtra("data_digit", digit_input.getText().toString()); 
      setResult(RESULT_OK,intent); // 추가 정보를 넣은 후 다시 인텐트를 반환합니다. 
      finish(); // 액티비티 종료 
      } 
     }); 
 }
 }

오류
 

09-15 05:58:27.324:
ERROR/InputDispatcher(61): channel '40797610
com.lizzy.TestIntent/com.lizzy.TestIntent.TestIntentActivity (server)' ~
Consumer closed input channel or an error occurred.  events=0x8

09-15 05:58:27.324:
ERROR/InputDispatcher(61): channel '40797610 com.lizzy.TestIntent/com.lizzy.TestIntent.TestIntentActivity
(server)' ~ Channel is unrecoverably broken and will be disposed!

09-15 05:58:41.653:
ERROR/ContactsProvider(838): Cannot start provider

09-15 05:58:41.653:
ERROR/ContactsProvider(838): java.lang.IllegalStateException: error upgrading
the database to version 353

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
com.android.providers.contacts.ContactsDatabaseHelper.onUpgrade(ContactsDatabaseHelper.java:1545)

09-15 05:58:41.653: ERROR/ContactsProvider(838):     at
android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:132)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
com.android.providers.contacts.ContactsDatabaseHelper.getWritableDatabase(ContactsDatabaseHelper.java:2550)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:187)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
com.android.providers.contacts.LegacyApiSupport.<init>(LegacyApiSupport.java:525)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
com.android.providers.contacts.ContactsProvider2.initialize(ContactsProvider2.java:1876)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
com.android.providers.contacts.ContactsProvider2.onCreate(ContactsProvider2.java:1865)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
android.content.ContentProvider.attachInfo(ContentProvider.java:798)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at android.app.ActivityThread.installProvider(ActivityThread.java:3518)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
android.app.ActivityThread.installContentProviders(ActivityThread.java:3273)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3229)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
android.app.ActivityThread.access$2200(ActivityThread.java:117)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:966)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
android.os.Handler.dispatchMessage(Handler.java:99)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
android.os.Looper.loop(Looper.java:123)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
android.app.ActivityThread.main(ActivityThread.java:3647)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
java.lang.reflect.Method.invokeNative(Native Method)

09-15 05:58:41.653: ERROR/ContactsProvider(838):     at
java.lang.reflect.Method.invoke(Method.java:507)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)

09-15 05:58:41.653: ERROR/ContactsProvider(838):     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)

09-15 05:58:41.653:
ERROR/ContactsProvider(838):     at
dalvik.system.NativeStart.main(Native Method)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838): FATAL EXCEPTION: main

09-15 05:58:41.863:
ERROR/AndroidRuntime(838): java.lang.RuntimeException: Unable to get provider
com.android.providers.contacts.CallLogProvider:
java.lang.IllegalStateException: error upgrading the database to version 353

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
android.app.ActivityThread.installProvider(ActivityThread.java:3521)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
android.app.ActivityThread.installContentProviders(ActivityThread.java:3273)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
android.app.ActivityThread.handleBindApplication(ActivityThread.java:3229)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
android.app.ActivityThread.access$2200(ActivityThread.java:117)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:966)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
android.os.Handler.dispatchMessage(Handler.java:99)

09-15 05:58:41.863: ERROR/AndroidRuntime(838):     at android.os.Looper.loop(Looper.java:123)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
android.app.ActivityThread.main(ActivityThread.java:3647)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
java.lang.reflect.Method.invokeNative(Native Method)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
java.lang.reflect.Method.invoke(Method.java:507)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
dalvik.system.NativeStart.main(Native Method)

09-15 05:58:41.863: ERROR/AndroidRuntime(838):
Caused by: java.lang.IllegalStateException: error upgrading the database to
version 353

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
com.android.providers.contacts.ContactsDatabaseHelper.onUpgrade(ContactsDatabaseHelper.java:1545)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:132)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
com.android.providers.contacts.ContactsDatabaseHelper.getWritableDatabase(ContactsDatabaseHelper.java:2550)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
com.android.providers.contacts.CallLogProvider.onCreate(CallLogProvider.java:79)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
android.content.ContentProvider.attachInfo(ContentProvider.java:798)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     at
android.app.ActivityThread.installProvider(ActivityThread.java:3518)

09-15 05:58:41.863:
ERROR/AndroidRuntime(838):     ... 12
more

09-15 05:58:48.924: ERROR/ContactsProvider(860):
Cannot start provider

09-15 05:58:48.924:
ERROR/ContactsProvider(860): java.lang.IllegalStateException: error upgrading
the database to version 353

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
com.android.providers.contacts.ContactsDatabaseHelper.onUpgrade(ContactsDatabaseHelper.java:1545)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:132)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
com.android.providers.contacts.ContactsDatabaseHelper.getWritableDatabase(ContactsDatabaseHelper.java:2550)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:187)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
com.android.providers.contacts.LegacyApiSupport.<init>(LegacyApiSupport.java:525)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
com.android.providers.contacts.ContactsProvider2.initialize(ContactsProvider2.java:1876)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
com.android.providers.contacts.ContactsProvider2.onCreate(ContactsProvider2.java:1865)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
android.content.ContentProvider.attachInfo(ContentProvider.java:798)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
android.app.ActivityThread.installProvider(ActivityThread.java:3518)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
android.app.ActivityThread.installContentProviders(ActivityThread.java:3273)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
android.app.ActivityThread.handleBindApplication(ActivityThread.java:3229)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
android.app.ActivityThread.access$2200(ActivityThread.java:117)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:966)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
android.os.Handler.dispatchMessage(Handler.java:99)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
android.os.Looper.loop(Looper.java:123)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
android.app.ActivityThread.main(ActivityThread.java:3647)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
java.lang.reflect.Method.invokeNative(Native Method)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
java.lang.reflect.Method.invoke(Method.java:507)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)

09-15 05:58:48.924:
ERROR/ContactsProvider(860):     at
dalvik.system.NativeStart.main(Native Method)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860): FATAL EXCEPTION: main

09-15 05:58:49.134:
ERROR/AndroidRuntime(860): java.lang.RuntimeException: Unable to get provider
com.android.providers.contacts.CallLogProvider:
java.lang.IllegalStateException: error upgrading the database to version 353

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
android.app.ActivityThread.installProvider(ActivityThread.java:3521)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
android.app.ActivityThread.installContentProviders(ActivityThread.java:3273)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
android.app.ActivityThread.handleBindApplication(ActivityThread.java:3229)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
android.app.ActivityThread.access$2200(ActivityThread.java:117)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:966)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
android.os.Handler.dispatchMessage(Handler.java:99)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
android.os.Looper.loop(Looper.java:123)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at android.app.ActivityThread.main(ActivityThread.java:3647)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
java.lang.reflect.Method.invokeNative(Native Method)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
java.lang.reflect.Method.invoke(Method.java:507)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
dalvik.system.NativeStart.main(Native Method)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860): Caused by: java.lang.IllegalStateException: error
upgrading the database to version 353

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
com.android.providers.contacts.ContactsDatabaseHelper.onUpgrade(ContactsDatabaseHelper.java:1545)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:132)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
com.android.providers.contacts.ContactsDatabaseHelper.getWritableDatabase(ContactsDatabaseHelper.java:2550)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at com.android.providers.contacts.CallLogProvider.onCreate(CallLogProvider.java:79)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at
android.content.ContentProvider.attachInfo(ContentProvider.java:798)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     at android.app.ActivityThread.installProvider(ActivityThread.java:3518)

09-15 05:58:49.134:
ERROR/AndroidRuntime(860):     ... 12
more



위의 코드는 1번 Activity(InformationInput)에서 버튼클릭하여 2번 Activity (InformationProc)를 활성화 하여 문자열을 입력받아서 Intent를 이용하여 전달하는 간단한 코드 입니다. (원래 예제 코드는 http://androidhuman.tistory.com/entry/05-%EC%9D%B8%ED%85%90%ED%8A%B8Intent-%EC%9E%85%EB%AC%B8-2-%EC%95%A1%ED%8B%B0%EB%B9%84%ED%8B%B0%EA%B0%84-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%A3%BC%EA%B3%A0%EB%B0%9B%EA%B8%B0 이 블로그에서 참고하였습니다. )

 

그렇지만 알 수 없는 오류들이 너무 많이 발생하였습니다. 어제 오후부터 지금까지 ㅠㅠ

그런데 문법오류같아보이지는 않는데요. 위의 소스에서 전혀 사용하지 않는 SQLite,MediaScannerService 등의 오류가 나타납니다.

환경설정을 잘못했나 싶어서  http://blog.hellomid.com/14  이 블로그를 참고하여 작성도 하였습니다.

하지만 마찬가지 입니다. ㅠㅠ

첫 화면은 나타나지만 " The process androidprocess.acore has stopped unexpectedly. Please try again "가 나타납니다.

버튼을 눌러도 두번째 Activity가 나타나지도 않습니다.