mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-13 03:09:04 +01:00
Merge branch '799-explain-content-visibility' into 'master'
Show explanation about visibility in member lists Closes #799 See merge request !516
This commit is contained in:
@@ -4,6 +4,7 @@ import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.view.MenuItem;
|
||||
import android.widget.TextView;
|
||||
|
||||
import org.briarproject.bramble.api.db.DbException;
|
||||
import org.briarproject.bramble.api.nullsafety.MethodsNotNullByDefault;
|
||||
@@ -40,7 +41,7 @@ public class GroupMemberListActivity extends BriarActivity {
|
||||
public void onCreate(@Nullable final Bundle state) {
|
||||
super.onCreate(state);
|
||||
|
||||
setContentView(R.layout.list);
|
||||
setContentView(R.layout.activity_sharing_status);
|
||||
|
||||
Intent i = getIntent();
|
||||
byte[] b = i.getByteArrayExtra(GROUP_ID);
|
||||
@@ -52,6 +53,9 @@ public class GroupMemberListActivity extends BriarActivity {
|
||||
list.setLayoutManager(linearLayoutManager);
|
||||
adapter = new MemberListAdapter(this);
|
||||
list.setAdapter(adapter);
|
||||
|
||||
TextView info = (TextView) findViewById(R.id.info);
|
||||
info.setText(R.string.sharing_status_groups);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -5,6 +5,7 @@ import org.briarproject.bramble.api.db.DatabaseExecutor;
|
||||
import org.briarproject.bramble.api.db.DbException;
|
||||
import org.briarproject.bramble.api.nullsafety.MethodsNotNullByDefault;
|
||||
import org.briarproject.bramble.api.nullsafety.ParametersNotNullByDefault;
|
||||
import org.briarproject.briar.R;
|
||||
import org.briarproject.briar.android.activity.ActivityComponent;
|
||||
import org.briarproject.briar.api.blog.BlogSharingManager;
|
||||
|
||||
@@ -25,6 +26,11 @@ public class BlogSharingStatusActivity extends SharingStatusActivity {
|
||||
component.inject(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
int getInfoText() {
|
||||
return R.string.sharing_status_blog;
|
||||
}
|
||||
|
||||
@Override
|
||||
@DatabaseExecutor
|
||||
protected Collection<Contact> getSharedWith() throws DbException {
|
||||
|
||||
@@ -5,6 +5,7 @@ import org.briarproject.bramble.api.db.DatabaseExecutor;
|
||||
import org.briarproject.bramble.api.db.DbException;
|
||||
import org.briarproject.bramble.api.nullsafety.MethodsNotNullByDefault;
|
||||
import org.briarproject.bramble.api.nullsafety.ParametersNotNullByDefault;
|
||||
import org.briarproject.briar.R;
|
||||
import org.briarproject.briar.android.activity.ActivityComponent;
|
||||
import org.briarproject.briar.api.forum.ForumSharingManager;
|
||||
|
||||
@@ -25,6 +26,11 @@ public class ForumSharingStatusActivity extends SharingStatusActivity {
|
||||
component.inject(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
int getInfoText() {
|
||||
return R.string.sharing_status_forum;
|
||||
}
|
||||
|
||||
@Override
|
||||
@DatabaseExecutor
|
||||
protected Collection<Contact> getSharedWith() throws DbException {
|
||||
|
||||
@@ -3,8 +3,10 @@ package org.briarproject.briar.android.sharing;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.support.annotation.Nullable;
|
||||
import android.support.annotation.StringRes;
|
||||
import android.support.v7.widget.LinearLayoutManager;
|
||||
import android.view.MenuItem;
|
||||
import android.widget.TextView;
|
||||
|
||||
import org.briarproject.bramble.api.contact.Contact;
|
||||
import org.briarproject.bramble.api.db.DatabaseExecutor;
|
||||
@@ -45,7 +47,7 @@ abstract class SharingStatusActivity extends BriarActivity {
|
||||
public void onCreate(@Nullable Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
|
||||
setContentView(R.layout.list);
|
||||
setContentView(R.layout.activity_sharing_status);
|
||||
|
||||
Intent i = getIntent();
|
||||
byte[] b = i.getByteArrayExtra(GROUP_ID);
|
||||
@@ -57,6 +59,9 @@ abstract class SharingStatusActivity extends BriarActivity {
|
||||
list.setLayoutManager(new LinearLayoutManager(this));
|
||||
list.setAdapter(adapter);
|
||||
list.setEmptyText(getString(R.string.nobody));
|
||||
|
||||
TextView info = (TextView) findViewById(R.id.info);
|
||||
info.setText(getInfoText());
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -84,6 +89,9 @@ abstract class SharingStatusActivity extends BriarActivity {
|
||||
}
|
||||
}
|
||||
|
||||
@StringRes
|
||||
abstract int getInfoText();
|
||||
|
||||
@DatabaseExecutor
|
||||
abstract protected Collection<Contact> getSharedWith() throws DbException;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user