![](/img/trans.png)
[英]Why am I getting this results in my ArrayList instead of the integer values?
[英]Why am i getting garbage values as my output using this android-lockpattern library?
當我在烤面包上打印輸出模式時,我正在為我的項目使用android鎖定模式庫,我得到了像[C245faa3a8
我從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();
}
}
使用new String(byte[])
代替toString()
:
Toast.makeText(getApplicationContext(),new String(pattern),
Toast.LENGTH_LONG).show();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.