我想将a设置TextView为整数的值,希望如此:
tv.setText(int)
Run Code Online (Sandbox Code Playgroud)
我试过这个,我得到了这个错误.
另外,我的整数值在另一个类中
D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.application, PID: 29603
java.lang.IllegalStateException: Could not execute method for android:onClick
at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:293)
at android.view.View.performClick(View.java:5207)
at android.view.View$PerformClick.run(View.java:21168)
at android.os.Handler.handleCallback(Handler.java:746)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5443)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:288)
at android.view.View.performClick(View.java:5207)
at android.view.View$PerformClick.run(View.java:21168)
at android.os.Handler.handleCallback(Handler.java:746)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5443)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x1 …Run Code Online (Sandbox Code Playgroud) 显而易见的答案是散列.我正在考虑使用SHA512来哈希一个盐渍密码.
我的问题是:我应该在哪里哈希密码?
我想过两种方法:
(1)我在应用程序中哈希它.这意味着哈希被传输到服务器.然后,服务器根据存储的哈希检查它,并在哈希匹配时登录用户.
(2)我在服务器上散列它.以相同的方式检查哈希.
我的问题是我觉得密码可能会被截获.在(1)中,哈希可以通过中间人攻击来提取.攻击者现在可以简单地使用该哈希来访问用户的信息.
在(2)中,攻击者可以拦截明文密码,并使用它来访问用户的帐户.
我需要在双方都需要哈希的解决方案吗?在客户端上使用salt哈希,然后在服务器端再次哈希?
我不知道该怎么办.我不希望访问用户的信息.
如果你也可以指出你的建议的好处,我会很感激.
在第二行的代码中,R.java中存在错误
public static final class id {
public static final int 2ndQ=0x7f05000a;
public static final int FirstQuestion=0x7f050000;
public static final int MainTitle=0x7f050003;
public static final int SecondQuestion=0x7f050008;
public static final int btnstrt=0x7f050007;
public static final int editText1=0x7f050001;
public static final int imageView1=0x7f050006;
public static final int maindescrip=0x7f050004;
public static final int radio0=0x7f05000b;
public static final int radio1=0x7f05000c;
public static final int radio2=0x7f05000d;
public static final int radioGroup1=0x7f050009;
public static final int toq1=0x7f050005;
public static final int toq2=0x7f050002;
public static final …Run Code Online (Sandbox Code Playgroud)