BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #22290同步于 2012/4/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

android求助!!!

lcwhxzljj
2012/4/26镜像同步4 回复
以下是我的一个页面的程序: import java.io.File; import java.util.HashMap; import weibo4android.Status; import weibo4android.Weibo; import weibo4android.WeiboException; import weibo4android.logic.R; import weibo4android.util.FileUtils; import weibo4android.util.InfoHelper; import weibo4android.util.MediaUtils; import weibo4android.util.SaveLoginParam; import weibo4android.util.StringUtils; import weibo4android.util.WeiboUtil; import android.app.Activity; import android.app.AlertDialog; import android.content.ContentResolver; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.database.Cursor; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.drawable.BitmapDrawable; import android.net.Uri; import android.os.Bundle; import android.provider.MediaStore; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.ImageButton; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Toast; public class WriteWeibo extends Activity { ImageView back;// 返回键 Button send;// 发送键 EditText etblogEditText;// 微博信息 LinearLayout updatelay;// 状态布局 TextView tvnowtite; //提示信息 ImageView imgView; protected final String SDCARD_MNT = "/mnt/sdcard"; protected final String SDCARD = "/sdcard"; public static weibo4android.Weibo weibo; private static final int REQUEST_CODE_GETIMAGE_BYSDCARD = 0; private static final int REQUEST_CODE_GETIMAGE_BYCAMERA = 1; private String thisLarge = null, theSmall = null; @SuppressWarnings("static-access") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(getWindow().FEATURE_NO_TITLE); setContentView(R.layout.newblog); Bundle bundle = getIntent().getExtras(); if(bundle!=null) { thisLarge = bundle.containsKey("thisLarge")?bundle.getString("thisLarge"):""; } View titleview = this.findViewById(R.id.newblog_title); back = (ImageView) titleview.findViewById(R.id.title_bt_left); back.setImageResource(R.drawable.title_back); send = (Button) titleview.findViewById(R.id.title_bt_right); tvnowtite = (TextView) titleview.findViewById(R.id.tvinfo); etblogEditText = (EditText) this.findViewById(R.id.etBlog); back.setOnClickListener(new ontitlebtclick()); send.setOnClickListener(new ontitlebtclick()); updatelay = (LinearLayout) this.findViewById(R.id.linear_progress); tvnowtite.setText(R.string.newweibo); imgView=(ImageView) this.findViewById(R.id.weibopic); View view=this.findViewById(R.id.tit_control); ImageButton imgChooseBtn=(ImageButton) view.findViewById(R.id.title_bt_PIC); imgChooseBtn.setOnClickListener( new OnClickListener(){ @Override public void onClick(View v) { CharSequence[] items = {"手机相册", "手机拍照", "清除照片"}; imageChooseItem(items); } }); } public class ontitlebtclick implements OnClickListener { @Override public void onClick(View v) { switch (v.getId()) { case R.id.title_bt_left: //返回 结束当前Activity WriteWeibo.this.finish(); break; case R.id.title_bt_right: String bloginfo = etblogEditText.getText().toString(); if (!"".equals(thisLarge)) { updatelay.setVisibility(View.VISIBLE); File file=new File(thisLarge); boolean isok=WeiboUtil.updatefileweibo(WriteWeibo.this, file.getAbsoluteFile(), bloginfo); Log.i("path---------", thisLarge+"......."+file.getAbsolutePath()); okorfail(isok); }else //发送 进度布局 updatelay.setVisibility(View.VISIBLE); //获取EditText中用户写的微博内容 boolean isok=updateStatus(bloginfo, WriteWeibo.this); okorfail(isok); break; } } private void okorfail(Boolean isok) { if (isok) {//如果发送成功 Toast.makeText(WriteWeibo.this, "发送成功", 3000).show(); WriteWeibo.this.finish(); } else { updatelay.setVisibility(View.GONE); Toast.makeText(WriteWeibo.this, "发送错误.", 3000).show(); } } } 这个在仿真器里点击“send”按钮后会出现“the activity has stopped unexpectedly,please try again”,请问这个是哪里的问题啊?求助。。。。
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
toxie641517机器人#1 · 2012/5/2
eclipse应该会有报错的
sandstarpod机器人#2 · 2012/5/3
打开Logcat看是哪的问题吧~
xlover机器人#3 · 2012/5/3
Android的问题最好贴Log截图
lcwhxzljj机器人#4 · 2012/5/4
谢谢大家,我把其中一段代码改掉了,可以运行了~~