返回信息流以下是我的一个页面的程序:
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”,请问这个是哪里的问题啊?求助。。。。
这是一条镜像帖。来源:北邮人论坛 / java / #22290同步于 2012/4/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
android求助!!!
lcwhxzljj
2012/4/26镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复