Skip to content

Commit 7d55ca0

Browse files
committed
[update]
防止内存溢出
1 parent 9399c56 commit 7d55ca0

4 files changed

Lines changed: 12 additions & 8 deletions

File tree

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/src/main/java/com/shuhao/webviewkeyboardlistener/MainActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ public class MainActivity extends AppCompatActivity {
1111
protected void onCreate(Bundle savedInstanceState) {
1212
super.onCreate(savedInstanceState);
1313
setContentView(R.layout.activity_main);
14-
KeyBoardListener.getInstance(this).init();
14+
KeyBoardListener.getInstance().init(this);
1515
}
1616
}

wbkeyboardlistener/src/main/java/com/shuhao/wbkeyboardlistener/KeyBoardListener.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
*/
1212

1313
public class KeyBoardListener {
14-
private Activity activity;
1514

1615
private View mChildOfContent;
1716
private int usableHeightPrevious;
@@ -20,19 +19,18 @@ public class KeyBoardListener {
2019
private static KeyBoardListener keyBoardListener;
2120

2221

23-
public static KeyBoardListener getInstance(Activity activity) {
24-
keyBoardListener = new KeyBoardListener(activity);
22+
public static KeyBoardListener getInstance() {
23+
keyBoardListener = new KeyBoardListener();
2524
return keyBoardListener;
2625
}
2726

2827

29-
public KeyBoardListener(Activity activity) {
28+
public KeyBoardListener() {
3029
super();
31-
this.activity = activity;
3230
}
3331

3432

35-
public void init() {
33+
public void init(Activity activity) {
3634
FrameLayout content = (FrameLayout) activity
3735
.findViewById(android.R.id.content);
3836
mChildOfContent = content.getChildAt(0);

0 commit comments

Comments
 (0)