0

私は Android Environment を初めて使用します。String[] 値を使用して Toast メッセージ ボックスを表示する必要があります。ただし、Toast メッセージの構文は String[] 値を受け入れることができません。Toast.The Toast を使用して String[] 値にメッセージを表示するにはどうすればよいですかCharSequence のみを受け入れることができます。String[] 値を CharSequence に変更するにはどうすればよいですか?

ここで、このコードを使用して String[] 値を表示しています。

 public static String[] sysid1;
 sysid1= PerformCommand(inCmd,"","",m_SystemID, m_Username,m_Password,m_Data);
 Toast toast=Toast.makeText(EpicClub.this,sysid1,Toast.LENGTH_SHORT);
toast.show()
4

4 に答える 4

0

以下のような文字列の配列があるとします。配列インデックスを使用してトーストを表示できます。

 public static String[] sysid1={"hello","hi"};
 Toast toast=Toast.makeText(this,sysid1[0],Toast.LENGTH_SHORT);
 toast.show(); 

文字列配列の代わりに、arraylist を使用できます

   ArrayList<String> al = new ArrayList<String>();
   al.add("hello");
   al.add("hi");
   Toast toast=Toast.makeText(this,al.get(0),Toast.LENGTH_SHORT);// use the index to get the string
   toast.show();
于 2013-04-15T07:21:44.620 に答える