Skip to content

Commit

Permalink
完成因合并posturl存储位置,而导致的类间getposturl()函数获取不一致c-kzxvldkhX#104
Browse files Browse the repository at this point in the history
  • Loading branch information
WeihuaGu authored and xcorp1986 committed Sep 19, 2020
1 parent 6be6713 commit 8dedad3
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 15 deletions.
Binary file modified .idea/caches/build_file_checksums.ser
Binary file not shown.
27 changes: 12 additions & 15 deletions app/src/main/java/com/weihuagu/receiptnotice/view/MainActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@

import com.github.pedrovgs.lynx.LynxConfig;
import com.github.pedrovgs.lynx.LynxActivity;
import com.weihuagu.receiptnotice.MainApplication;
import com.weihuagu.receiptnotice.util.PreferenceUtil;
import com.weihuagu.receiptnotice.R;
import com.weihuagu.receiptnotice.util.message.MessageSendBus;
Expand All @@ -40,7 +41,7 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
private ViewPager2 viewpage;
private Button btnsetposturl;
private FloatingActionButton btnshowlog;
private AutoCompleteTextView posturl;
private AutoCompleteTextView posturltextview;
private SharedPreferences sp;
public PreferenceUtil preference ;

Expand All @@ -67,9 +68,9 @@ private void initView() {
btnsetposturl.setOnClickListener(this);
btnshowlog = (FloatingActionButton) findViewById(R.id.floatingshowlog);
btnshowlog.setOnClickListener(this);
posturl = (AutoCompleteTextView) findViewById(R.id.posturl);
posturltextview = (AutoCompleteTextView) findViewById(R.id.posturl);
if (getPostUrl() != null)
posturl.setHint(getPostUrl());
posturltextview.setHint(getPostUrl());


}
Expand Down Expand Up @@ -113,7 +114,7 @@ private boolean isNotificationServiceEnable() {
public void onClick(View v) {
switch (v.getId()) {
case R.id.btnsetposturl:
posturl.setHint(null);
posturltextview.setHint(null);
setPostUrl();
break;
case R.id.floatingshowlog:
Expand All @@ -124,19 +125,15 @@ public void onClick(View v) {

private void setPostUrl() {
PreferenceUtil preference=new PreferenceUtil(getBaseContext());
preference.setPostUrl(posturl.getText().toString());
MessageSendBus.userMessageWithSetPostUrl(posturl.getText().toString());
preference.setPostUrl(posturltextview.getText().toString());
MessageSendBus.userMessageWithSetPostUrl(posturltextview.getText().toString());
Toast.makeText(getApplicationContext(), "已经设置posturl为:" + preference.getPostUrl(),
Toast.LENGTH_SHORT).show();
}

private String getPostUrl() {
String posturlpath;
posturlpath = sp.getString("posturl", "");
if (posturlpath == null)
return null;
else
return posturlpath;
PreferenceUtil preference=new PreferenceUtil(MainApplication.getAppContext());
return preference.getPostUrl();
}

private void jumpUserAgreement() {
Expand All @@ -149,10 +146,10 @@ private void posturlSuggestion() {
String[] str = new String[2];
str[0] = "";
str[1] = getPostUrl();
posturl.setThreshold(0);
posturltextview.setThreshold(0);
ArrayAdapter adapter = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1, str);
posturl.setAdapter(adapter);
posturl.setOnFocusChangeListener(new View.OnFocusChangeListener() {
posturltextview.setAdapter(adapter);
posturltextview.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
AutoCompleteTextView view = (AutoCompleteTextView) v;
Expand Down

0 comments on commit 8dedad3

Please sign in to comment.