0

文字列値(from)が空の場合、またはその逆の場合は、別のアクティビティを呼び出したいと思いました。

    String[] from = new String[] { "name" };

    if (from.length >= 1)

    {
        int[] to = new int[] { R.id.countryTextView111};
        conAdapter = new SimpleCursorAdapter(CountryList.this, R.layout.countrylist, null, from, to);
        setListAdapter(conAdapter); // set adapter

    }   
    else 

    {

        Intent intent = new Intent(getApplicationContext(), EmailSettings.class);
        startActivity(intent);

    }

何らかの理由で私の状態が機能していないので、エキスパートビューが必要です。

ありがとう、

アリ

4

2 に答える 2

1

配列の長さをチェックしていますが、1つのエントリが含まれているため、その長さは1 です。最初のエントリの長さをチェックする場合は、

String[] from = new String[] { "name" };

if (from[0].length >= 1)

{
    int[] to = new int[] { R.id.countryTextView111};
    conAdapter = new SimpleCursorAdapter(CountryList.this, R.layout.emailsettings, null, from, to);
    setListAdapter(conAdapter); // set adapter

}   
else 

{

    Intent intent = new Intent(getApplicationContext(), EmailSettings.class);
    startActivity(intent);

}
于 2012-12-10T11:48:46.493 に答える
0
String[] from = new String[] { "name" };

for(int i=0;i<from.length;i++)
   {
      if(from[i]>="conditon")
       {
         //try code this
       }
   }
于 2012-12-10T11:59:29.703 に答える