Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/mumla.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/se/lublin/mumla/channel/AccessTokenFragment.java')
-rw-r--r--app/src/main/java/se/lublin/mumla/channel/AccessTokenFragment.java168
1 files changed, 84 insertions, 84 deletions
diff --git a/app/src/main/java/se/lublin/mumla/channel/AccessTokenFragment.java b/app/src/main/java/se/lublin/mumla/channel/AccessTokenFragment.java
index e200160..11e43c5 100644
--- a/app/src/main/java/se/lublin/mumla/channel/AccessTokenFragment.java
+++ b/app/src/main/java/se/lublin/mumla/channel/AccessTokenFragment.java
@@ -49,17 +49,17 @@ public class AccessTokenFragment extends HumlaServiceFragment {
public void onAccessTokenRemoved(long serverId, String token);
}
- private List<String> mTokens;
-
- private ListView mTokenList;
- private TokenAdapter mTokenAdapter;
- private EditText mTokenField;
+ private List<String> mTokens;
+
+ private ListView mTokenList;
+ private TokenAdapter mTokenAdapter;
+ private EditText mTokenField;
private DatabaseProvider mProvider;
@Override
- public void onAttach(Activity activity) {
- super.onAttach(activity);
+ public void onAttach(Activity activity) {
+ super.onAttach(activity);
mTokens = new ArrayList<String>(getAccessTokens());
mTokenAdapter = new TokenAdapter(activity, mTokens);
@@ -69,59 +69,59 @@ public class AccessTokenFragment extends HumlaServiceFragment {
} catch (ClassCastException e) {
throw new ClassCastException(activity.toString() + " must implement DatabaseProvider");
}
- }
-
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- View view = inflater.inflate(R.layout.fragment_tokens, container, false);
+ }
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ View view = inflater.inflate(R.layout.fragment_tokens, container, false);
mTokenList = (ListView) view.findViewById(R.id.tokenList);
mTokenList.setAdapter(mTokenAdapter);
mTokenField = (EditText) view.findViewById(R.id.tokenField);
mTokenField.setOnEditorActionListener(new OnEditorActionListener() {
-
- @Override
- public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
- if(actionId == EditorInfo.IME_ACTION_SEND) {
- addToken();
- return true;
- }
- return false;
- }
- });
-
- ImageButton addButton = (ImageButton) view.findViewById(R.id.tokenAddButton);
- addButton.setOnClickListener(new OnClickListener() {
-
- @Override
- public void onClick(View v) {
- addToken();
- }
- });
-
- return view;
- }
-
- private void addToken() {
- String tokenText = mTokenField.getText().toString().trim();
-
- if(tokenText.equals(""))
- return;
+
+ @Override
+ public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
+ if(actionId == EditorInfo.IME_ACTION_SEND) {
+ addToken();
+ return true;
+ }
+ return false;
+ }
+ });
+
+ ImageButton addButton = (ImageButton) view.findViewById(R.id.tokenAddButton);
+ addButton.setOnClickListener(new OnClickListener() {
+
+ @Override
+ public void onClick(View v) {
+ addToken();
+ }
+ });
+
+ return view;
+ }
+
+ private void addToken() {
+ String tokenText = mTokenField.getText().toString().trim();
+
+ if(tokenText.equals(""))
+ return;
mTokenField.setText("");
-
- Log.i(Constants.TAG, "Adding token: " + tokenText);
-
- mTokens.add(tokenText);
- mTokenAdapter.notifyDataSetChanged();
- mTokenList.smoothScrollToPosition(mTokens.size() - 1);
+ Log.i(Constants.TAG, "Adding token: " + tokenText);
+
+ mTokens.add(tokenText);
+ mTokenAdapter.notifyDataSetChanged();
+
+ mTokenList.smoothScrollToPosition(mTokens.size() - 1);
mProvider.getDatabase().addAccessToken(getServerId(), tokenText);
- if (getService().isConnected()) {
- getService().getSession().sendAccessTokens(mTokens);
- }
+ if (getService().isConnected()) {
+ getService().getSession().sendAccessTokens(mTokens);
+ }
}
private long getServerId() {
@@ -131,43 +131,43 @@ public class AccessTokenFragment extends HumlaServiceFragment {
private List<String> getAccessTokens() {
return getArguments().getStringArrayList("access_tokens");
}
-
- private class TokenAdapter extends ArrayAdapter<String> {
-
- public TokenAdapter(Context context,
- List<String> objects) {
- super(context, android.R.layout.simple_list_item_1, objects);
- }
-
- @Override
- public View getView(final int position, View convertView, ViewGroup parent) {
- View view = convertView;
- if(convertView == null) {
- view = getActivity().getLayoutInflater().inflate(R.layout.token_row, null, false);
- }
-
- final String token = getItem(position);
-
- TextView title = (TextView) view.findViewById(R.id.tokenItemTitle);
- title.setText(token);
-
- ImageButton deleteButton = (ImageButton) view.findViewById(R.id.tokenItemDelete);
- deleteButton.setOnClickListener(new OnClickListener() {
-
- @Override
- public void onClick(View v) {
+
+ private class TokenAdapter extends ArrayAdapter<String> {
+
+ public TokenAdapter(Context context,
+ List<String> objects) {
+ super(context, android.R.layout.simple_list_item_1, objects);
+ }
+
+ @Override
+ public View getView(final int position, View convertView, ViewGroup parent) {
+ View view = convertView;
+ if(convertView == null) {
+ view = getActivity().getLayoutInflater().inflate(R.layout.token_row, null, false);
+ }
+
+ final String token = getItem(position);
+
+ TextView title = (TextView) view.findViewById(R.id.tokenItemTitle);
+ title.setText(token);
+
+ ImageButton deleteButton = (ImageButton) view.findViewById(R.id.tokenItemDelete);
+ deleteButton.setOnClickListener(new OnClickListener() {
+
+ @Override
+ public void onClick(View v) {
mTokens.remove(position);
- notifyDataSetChanged();
+ notifyDataSetChanged();
mProvider.getDatabase().removeAccessToken(getServerId(), token);
- if (getService().isConnected()) {
- getService().getSession().sendAccessTokens(mTokens);
- }
+ if (getService().isConnected()) {
+ getService().getSession().sendAccessTokens(mTokens);
+ }
}
- });
+ });
- return view;
- }
-
- }
+ return view;
+ }
+
+ }
}