2014-03-31 15 views
2

我使用的是Android的鎖模式庫我的一個項目,當我打印舉杯輸出模式我得到的所有垃圾值,例如[C245faa3a8爲什麼我得到垃圾值作爲我的輸出使用此android-lockpattern庫?

我得到了圖書館和https://code.google.com/p/android-lockpattern/

這裏的代碼是我的代碼。

public class PatternTest extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 

     // TODO Auto-generated method stub 
     super.onCreate(savedInstanceState); 
     // This is your preferred flag 

     Intent intent = new Intent(LockPatternActivity.ACTION_CREATE_PATTERN, 
       null, getBaseContext(), LockPatternActivity.class); 
     startActivityForResult(intent, REQ_CREATE_PATTERN); 
    } 

    protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
     char[] pattern = null; 
     switch (requestCode) { 
     case REQ_CREATE_PATTERN: { 
      if (resultCode == RESULT_OK) { 
       pattern = data 
         .getCharArrayExtra(LockPatternActivity.EXTRA_PATTERN); 

      } 
      break; 
     }// REQ_CREATE_PATTERN 
     } 
     Toast.makeText(getApplicationContext(),pattern.toString(), 
       Toast.LENGTH_LONG).show(); 
    } 
} 
+0

嗯,究竟你如果你從來沒有PutExtra想到GetExtra? – iheanyi

回答

1

使用new String(byte[])代替toString()

Toast.makeText(getApplicationContext(),new String(pattern), 
      Toast.LENGTH_LONG).show(); 
+0

我試過,但我只是得到了一串巨大的價值。當我嘗試演示應用程序的結果已經很好地。例如'1-2-3-6',如果我會選擇點1,2,3和6 –

+0

你可以提供給我一個鏈接到演示應用程序嗎? – agamov

+0

繼承人鏈接[鏈接](https://play.google.com/store/apps/details?id=group.pals.android.lib.ui.lockpattern.demo) –

相關問題