簡體   English   中英

為什么我使用此android-lockpattern庫獲取垃圾值作為輸出?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM