Note that there are some explanatory texts on larger screens.

plurals
  1. POforce close and i dont know why
    text
    copied!<p>Currently i'm developing android application but it keep force closing. I will post the codes i have done. The testproject gui was just one simple button. By right when i click the button, it should go to the camera class. However, it force closes. I run the camera itself and it works. :/</p> <p><strong>Testproject class :</strong> </p> <pre><code> package com.example.testproject; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class Testproject extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.menu); Button bc; bc = (Button)findViewById(R.id.btncamera); bc.setOnClickListener(new OnClickListener(){ public void onClick(View v){ Intent intent = new Intent(Testproject.this, Camera.class); startActivity(intent); } }); } } </code></pre> <p>Camera class : </p> <pre><code> package com.example.testproject; import java.io.IOException; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.view.View; import android.widget.Button; import android.widget.ImageButton; import android.widget.ImageView; public class Camera extends Activity implements View.OnClickListener { ImageButton ib; Button b; ImageView iv; Intent i; final static int cameraResults = 0; Bitmap bmp; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.camera); initialize(); } public void initialize(){ iv = (ImageView) findViewById (R.id.ivReturnedPic); ib = (ImageButton) findViewById (R.id.ibTakePic); b = (Button) findViewById (R.id.bSetWall); b.setOnClickListener(this); ib.setOnClickListener(this); } @Override public void onClick(View v) { // TODO Auto-generated method stub switch (v.getId()){ case R.id.bSetWall: try { getApplicationContext().setWallpaper(bmp); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } break; case R.id.ibTakePic: i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(i,cameraResults); break; } } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub super.onActivityResult(requestCode, resultCode, data); if (resultCode == RESULT_OK){ Bundle extras = data.getExtras(); bmp = (Bitmap)extras.get("data"); iv.setImageBitmap(bmp); } } } </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload