アプリで問題に直面しています。実際には、サーバーに画像を送信するアクティビティがあります。xml レイアウト ファイルでは、プログレス バー ビューを使用します。問題は、進行状況バーが実行状態にあるときにバックグラウンド アクティビティがまだアクティブであることです。進行状況バーが実行状態にある間、バックグラウンド アクティビティをフリーズしたいです。
postPic.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v){
mProgressBar.setVisibility(View.VISIBLE);
new Thread(){
@Override
public void run() {
//here the code to post image to server
handler.sendEmptyMessage(0);
}
}.start();
}
}
private Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
try {
mProgressBar.setVisibility(View.GONE);
}
else if(messagePostingItems.equalsIgnoreCase("Success")){
startActivity(new Intent(PostPhoto.this,PostPicDialog.class));
}
};
});
この問題から私を助けてください。