動画のアップロードが終了するとすぐに「is_uploaded = true」と表示されるブール値を作成しようとしています。以下のような:アンドロイドの条件文でブール値?
protected void onPostExecute(String result)
{
super.onPostExecute(result);
if(result==null)
{
if(dialog != null)
dialog.dismiss();
Toast...failed
}
else
{
//success
if(dialog !=null)
dialog.dismiss();
boolean IS_UPLOADED = true
}
}
私は、ファイルをアップロードしたユーザーに伝えるために、以前のクラスでは、このブール値を使用しようとしています。特に、ユーザーがビデオを直ちに送信しようとしている場合や、アプリの同じクラスにいる場合次のようになります。
if (IS_UPLOADED==false)
{
new Loadvid().execute(null,null,null);
}
else
{
Toast.makeText(send.this, "This Video already Uploaded",Toast.LENGTH_LONG).show();
}
問題は、作成する前に変数を使用できないことです。これは、データベースを作成する必要なく考えることができる最も速い方法です。どんな提案も役に立ちます。ありがとうございます。
コードを編集して、より賢明にインデントされているようにしてください。現時点で読むのは恐ろしいことです。 (同時に、IS_UPLOADED変数をより一般的な名前にして、より適切な比較を実行することを考えてください...) –
私は巧妙なバージョンを提出しましたが、モデレータが私がすべてではないので公開するのを待つ必要があります強力なまだ... –
あなたのポストで完全なAsyctaskクラスコードを共有してください。 –