サーバーからアイテムを一覧表示するメソッドがあります。したがって、この方法では、すべてのアイテムを取得するまでに時間がかかります。したがって、このメソッドを待機するためにProgressDialogを使用したいと思います。いくつかのモジュールを読みましたが、有用な解決策を見つけることができませんでした。
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// setContentView(R.layout.main;
loginScreen();
}
public boolean getItems() throws MessagingException
{
items receiving here
}
public void loginScreen()
{
setContentView(R.layout.main);
Button loginBtn = (Button) findViewById(R.id.btnLogin);
loginBtn.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View arg0)
{
getItems();
}
}
}
ボタンをクリックすると、すべてのアイテムを受け取ったメソッドを呼び出します。ボタンをクリックすると、すべてのアイテムが表示されるまでプログレスバーが表示されます。