私のアプリに問題があります。まず、フラグメントを使用して2つのタブを作成し、アクティビティを展開しました。実装されたタブは正常に動作しています。第二に私はXAMLを表示しています。OncreateViewでAsyncを実行するにはどうすればよいですか?
ただし、フラグメントのOnCreateViewの で非同期に何かを実行する必要があります。どのように私はエラーを得ることなくこれを管理することができますか?
すべてのヘルプは大歓迎です!おかげ
ここでは私のフラグメントである:例えば
public class FragmentSettings : SupportFragment
{
private Button mBtnOk;
public FragmentSettings(Context context)
{
mContext = context;
}
public override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
}
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
//Inflate the fragment XML
View view = inflater.Inflate(Resource.Layout.FragmentSettings, container, false);
//Grab the butten from the inflated fragment
mBtnOk = view.FindViewById<Button>(Resource.Id.mBtnOk);
mBtnOk.Click += (object sender, EventArgs e) =>
{
//DO stuff
};
//=====================================
//Want to do something async stuff here
//=====================================
return view;
}
}
なぜ非同期にする必要があり、非同期メソッドで何をしたいのですか? –
私のデータベースから何かを表示したいのですが、それは残りの部分と別々に実行する必要があります。 –
連続して実行する必要がありますか? –