우선 너저분한 질문 드리는 점 굉장히 죄송합니다..

 

갤럭시S/S2/S2 HD LTE/NOTE    , VEGA 에서는 아무 문제가 없습니다.

 

그런데, NEXUS 에서는 ACTIVITY 이동중에 에러가 발생됩니다.

 

------------------------------------------ERORR CODE

 

java.lang.RuntimeException: Unable to start activity ComponentInfo{cc.SONG/cc.SONG.SONG_S1}: android.view.InflateException: Binary XML file line #13: Error inflating class <unknown>


 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1968)

 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1993)

 at android.app.ActivityThread.access$600(ActivityThread.java:127)

 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1159)

 at android.os.Handler.dispatchMessage(Handler.java:99)

 at android.os.Looper.loop(Looper.java:137)

 at android.app.ActivityThread.main(ActivityThread.java:4512)

 at java.lang.reflect.Method.invokeNative(Native Method)

 at java.lang.reflect.Method.invoke(Method.java:511)

 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:794)

 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:561)

 at dalvik.system.NativeStart.main(Native Method)

Caused by: android.view.InflateException: Binary XML file line #13: Error inflating class <unknown>

 at android.view.LayoutInflater.createView(LayoutInflater.java:606)

 at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)

 at android.view.LayoutInflater.onCreateView(LayoutInflater.java:653)

 at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:678)

 at android.view.LayoutInflater.rInflate(LayoutInflater.java:739)

 at android.view.LayoutInflater.rInflate(LayoutInflater.java:742)

 at android.view.LayoutInflater.inflate(LayoutInflater.java:489)

 at android.view.LayoutInflater.inflate(LayoutInflater.java:396)

 at android.view.LayoutInflater.inflate(LayoutInflater.java:352)

 at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:254)

 at android.app.Activity.setContentView(Activity.java:1858)

 at cc.SONG.SONG_S1.onCreate(SONG_S1.java:25)

 at android.app.Activity.performCreate(Activity.java:4492)

 at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1052)

 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1932)

 ... 11 more

Caused by: java.lang.reflect.InvocationTargetException

 at java.lang.reflect.Constructor.constructNative(Native Method)

 at java.lang.reflect.Constructor.newInstance(Constructor.java:417)

 at android.view.LayoutInflater.createView(LayoutInflater.java:586)

 ... 25 more

Caused by: java.lang.OutOfMemoryError

 at android.graphics.Bitmap.nativeCreate(Native Method)

 at android.graphics.Bitmap.createBitmap(Bitmap.java:605)

 at android.graphics.Bitmap.createBitmap(Bitmap.java:551)

 at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:437)

 at android.graphics.BitmapFactory.finishDecode(BitmapFactory.java:618)

 at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:593)

 at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:445)

 at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:773)

 at android.content.res.Resources.loadDrawable(Resources.java:1937)

 at android.content.res.TypedArray.getDrawable(TypedArray.java:601)

 at android.widget.ImageView.<init>(ImageView.java:119)

 at android.widget.ImageView.<init>(ImageView.java:109)

 ... 28 more

----------------------------------------------------JAVA

public class HR3 extends Activity implements OnClickListener {
 
  @Override
 
  public void onCreate(Bundle savedInstanceState) {
  
   requestWindowFeature(Window.FEATURE_NO_TITLE);
   getWindow().setFlags(Window.FEATURE_NO_TITLE, Window.FEATURE_NO_TITLE);

  
    super.onCreate(savedInstanceState);
    setContentView(R.layout.hr3);
  
   Button btn9 = (Button)findViewById(R.id.btn9);

   btn9.setOnClickListener(this);
  
   Button btn10 = (Button)findViewById(R.id.btn10);

   btn10.setOnClickListener(this);

  
   }
   

 
 
  public void onClick(View v){
   if(v.getId()==R.id.btn9){
    Intent intent=new Intent(this,HR4.class);
    intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY|Intent.FLAG_ACTIVITY_SINGLE_TOP);
    startActivity(intent);
    finish();
      }
   else if(v.getId()==R.id.btn10){
     Intent intent=new Intent(this,HR2.class);
     intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY|Intent.FLAG_ACTIVITY_SINGLE_TOP);
     startActivity(intent);
     finish();
    
    
       }


 
  
         }
 
  @Override
  public void onBackPressed()
  {
   String dialogMessage = "프로그램을 종료하시겠습니까?";
   String buttonYes = "예";
   String buttonNo = "아니오";
   
   new AlertDialog.Builder(HR3.this)
   .setMessage(dialogMessage)
   .setPositiveButton( buttonYes, new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int which)
    {
     moveTaskToBack(true);
     finish();
    }
   }).setNegativeButton(buttonNo, null).show();
  }   }

 

-------------------------------------XML

<?xml version="1.0" encoding="utf-8"?>
 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/imagescroll"
  android:layout_height="fill_parent"
  android:layout_width="fill_parent"
  android:layout_weight="1">
<RelativeLayout
  android:layout_width="wrap_content"
  android:layout_height="wrap_content">
     

<ImageView
  android:id="@+id/image6"
  android:layout_width="fill_parent" 
  android:layout_height="fill_parent"
  android:adjustViewBounds="true"
  android:src="@drawable/bs3" />


<Button
  android:id="@+id/btn9"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_marginLeft="185dp"
    android:layout_marginTop="2677dp"

 

 

  android:background="@drawable/btnnext" />

<Button
  android:id="@+id/btn10"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_marginLeft="35dp"
  android:layout_marginTop="2677dp"
    android:adjustViewBounds="true"

  android:background="@drawable/btnback" />


      
</RelativeLayout>
 </ScrollView>

-------------------------------------------

이렇습니다.

 

쓰레드,핸들러 의 입력 부재인것이아닐까.... 라는 생각이 듭니다.

그런데 저는 독학한지 한달도 채 안되는 신생아라 아직 쓰레드 부분까지 진도가 안나간 상태입니다..

 

경험이 많으신 분들이나, 다른 분들은 저보다 보는 시야가 넓지않을까 하여, 질문을 드려봅니다.

 

넥서스에서만 발생되는 현재 문제점이 무엇이라고 보시나요?

 

※제가 넥서스 기계가 없습니다.. 신형 넥서스 에서도 액티비티 이동중에 에러가 나는 것 같습니다.