This commit is contained in:
parent
4ac58eed77
commit
b4c068d730
@ -17,8 +17,11 @@
|
||||
*/
|
||||
package net.schueller.peertube.activity;
|
||||
|
||||
import android.app.AlertDialog;
|
||||
import android.content.DialogInterface;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.provider.SearchRecentSuggestions;
|
||||
import android.util.Log;
|
||||
import android.view.View;
|
||||
import android.widget.EditText;
|
||||
@ -44,6 +47,7 @@ import net.schueller.peertube.adapter.ServerListAdapter;
|
||||
import net.schueller.peertube.database.Server;
|
||||
import net.schueller.peertube.database.ServerViewModel;
|
||||
import net.schueller.peertube.fragment.AddServerFragment;
|
||||
import net.schueller.peertube.provider.SearchSuggestionsProvider;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -118,13 +122,25 @@ public class ServerAddressBookActivity extends CommonActivity implements AddServ
|
||||
@Override
|
||||
public void onSwiped(@NonNull RecyclerView.ViewHolder viewHolder,
|
||||
int direction) {
|
||||
int position = viewHolder.getAdapterPosition();
|
||||
Server server = adapter.getServerAtPosition(position);
|
||||
Toast.makeText(ServerAddressBookActivity.this, "Deleting " +
|
||||
server.getServerName(), Toast.LENGTH_LONG).show();
|
||||
|
||||
// Delete the server
|
||||
mServerViewModel.delete(server);
|
||||
|
||||
new AlertDialog.Builder(ServerAddressBookActivity.this)
|
||||
.setTitle(getString(R.string.server_book_del_alert_title))
|
||||
.setMessage(getString(R.string.server_book_del_alert_msg))
|
||||
.setPositiveButton(android.R.string.yes, (dialog, which) -> {
|
||||
int position = viewHolder.getAdapterPosition();
|
||||
Server server = adapter.getServerAtPosition(position);
|
||||
// Toast.makeText(ServerAddressBookActivity.this, "Deleting " +
|
||||
// server.getServerName(), Toast.LENGTH_LONG).show();
|
||||
// Delete the server
|
||||
mServerViewModel.delete(server);
|
||||
})
|
||||
.setNegativeButton(android.R.string.no, (dialog, which) -> {
|
||||
adapter.notifyItemChanged(viewHolder.getAdapterPosition());
|
||||
})
|
||||
.setIcon(android.R.drawable.ic_dialog_alert)
|
||||
.show();
|
||||
|
||||
}
|
||||
});
|
||||
helper.attachToRecyclerView(recyclerView);
|
||||
|
@ -361,6 +361,8 @@
|
||||
<string name="pref_token_type" translatable="false">pref_token_type</string>
|
||||
<string name="pref_auth_username" translatable="false">pref_auth_username</string>
|
||||
<string name="pref_auth_password" translatable="false">pref_auth_password</string>
|
||||
<string name="server_book_del_alert_title">Remove Server</string>
|
||||
<string name="server_book_del_alert_msg">Are you sure you want to remove this server from the address book?</string>
|
||||
|
||||
<!-- TODO: Remove or change this placeholder text -->
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user