Fixes a bug with versions >= N and carriage returns

This commit is contained in:
tom79 2017-08-08 18:02:06 +02:00
parent 51a6bf7b7c
commit 861105c90d
11 changed files with 14 additions and 16 deletions

View File

@ -105,7 +105,7 @@ public class InstanceActivity extends AppCompatActivity implements OnRetrieveIns
instance_title.setText(instance.getTitle()); instance_title.setText(instance.getTitle());
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
instance_description.setText(Html.fromHtml(instance.getDescription(), Html.FROM_HTML_MODE_COMPACT)); instance_description.setText(Html.fromHtml(instance.getDescription(), Html.FROM_HTML_MODE_LEGACY));
else else
//noinspection deprecation //noinspection deprecation
instance_description.setText(Html.fromHtml(instance.getDescription())); instance_description.setText(Html.fromHtml(instance.getDescription()));

View File

@ -1088,7 +1088,7 @@ public class TootActivity extends AppCompatActivity implements OnRetrieveSearcAc
if(tootReply.getReblog() != null) if(tootReply.getReblog() != null)
content = tootReply.getReblog().getContent(); content = tootReply.getReblog().getContent();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
toot_reply_content.setText(Html.fromHtml(content, Html.FROM_HTML_MODE_COMPACT)); toot_reply_content.setText(Html.fromHtml(content, Html.FROM_HTML_MODE_LEGACY));
else else
//noinspection deprecation //noinspection deprecation
toot_reply_content.setText(Html.fromHtml(content)); toot_reply_content.setText(Html.fromHtml(content));

View File

@ -1567,7 +1567,7 @@ public class API {
private void post(String action, int timeout, RequestParams params, AsyncHttpResponseHandler responseHandler) { private void post(String action, int timeout, RequestParams params, AsyncHttpResponseHandler responseHandler) {
try { try {
client.setConnectTimeout(timeout); //10s timeout client.setConnectTimeout(timeout);
client.setUserAgent(USER_AGENT); client.setUserAgent(USER_AGENT);
client.addHeader("Authorization", "Bearer "+prefKeyOauthTokenT); client.addHeader("Authorization", "Bearer "+prefKeyOauthTokenT);
MastalabSSLSocketFactory mastalabSSLSocketFactory = new MastalabSSLSocketFactory(MastalabSSLSocketFactory.getKeystore()); MastalabSSLSocketFactory mastalabSSLSocketFactory = new MastalabSSLSocketFactory(MastalabSSLSocketFactory.getKeystore());

View File

@ -174,7 +174,7 @@ public class AccountsListAdapter extends BaseAdapter implements OnPostActionInte
else else
holder.account_ac.setVisibility(View.VISIBLE); holder.account_ac.setVisibility(View.VISIBLE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
holder.account_ds.setText(Html.fromHtml(account.getNote(), Html.FROM_HTML_MODE_COMPACT)); holder.account_ds.setText(Html.fromHtml(account.getNote(), Html.FROM_HTML_MODE_LEGACY));
else else
//noinspection deprecation //noinspection deprecation
holder.account_ds.setText(Html.fromHtml(account.getNote())); holder.account_ds.setText(Html.fromHtml(account.getNote()));

View File

@ -449,7 +449,7 @@ public class NotificationsListAdapter extends BaseAdapter implements OnPostActio
AlertDialog.Builder builder = new AlertDialog.Builder(context); AlertDialog.Builder builder = new AlertDialog.Builder(context);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
builder.setMessage(Html.fromHtml(status.getContent(), Html.FROM_HTML_MODE_COMPACT)); builder.setMessage(Html.fromHtml(status.getContent(), Html.FROM_HTML_MODE_LEGACY));
else else
//noinspection deprecation //noinspection deprecation
builder.setMessage(Html.fromHtml(status.getContent())); builder.setMessage(Html.fromHtml(status.getContent()));

View File

@ -196,7 +196,7 @@ public class SearchListAdapter extends BaseAdapter {
} }
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
holder.status_content.setText(Html.fromHtml(content, Html.FROM_HTML_MODE_COMPACT)); holder.status_content.setText(Html.fromHtml(content, Html.FROM_HTML_MODE_LEGACY));
else else
//noinspection deprecation //noinspection deprecation
holder.status_content.setText(Html.fromHtml(content)); holder.status_content.setText(Html.fromHtml(content));

View File

@ -902,7 +902,7 @@ public class StatusListAdapter extends BaseAdapter implements OnPostActionInterf
AlertDialog.Builder builder = new AlertDialog.Builder(context); AlertDialog.Builder builder = new AlertDialog.Builder(context);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
builder.setMessage(Html.fromHtml(status.getContent(), Html.FROM_HTML_MODE_COMPACT)); builder.setMessage(Html.fromHtml(status.getContent(), Html.FROM_HTML_MODE_LEGACY));
else else
//noinspection deprecation //noinspection deprecation
builder.setMessage(Html.fromHtml(status.getContent())); builder.setMessage(Html.fromHtml(status.getContent()));
@ -968,7 +968,7 @@ public class StatusListAdapter extends BaseAdapter implements OnPostActionInterf
if( isOwner) { if( isOwner) {
if( which == 0) { if( which == 0) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
builderInner.setMessage(Html.fromHtml(status.getContent(), Html.FROM_HTML_MODE_COMPACT)); builderInner.setMessage(Html.fromHtml(status.getContent(), Html.FROM_HTML_MODE_LEGACY));
else else
//noinspection deprecation //noinspection deprecation
builderInner.setMessage(Html.fromHtml(status.getContent())); builderInner.setMessage(Html.fromHtml(status.getContent()));
@ -976,7 +976,7 @@ public class StatusListAdapter extends BaseAdapter implements OnPostActionInterf
ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
String content; String content;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
content = Html.fromHtml(status.getContent(), Html.FROM_HTML_MODE_COMPACT).toString(); content = Html.fromHtml(status.getContent(), Html.FROM_HTML_MODE_LEGACY).toString();
else else
//noinspection deprecation //noinspection deprecation
content = Html.fromHtml(status.getContent()).toString(); content = Html.fromHtml(status.getContent()).toString();
@ -998,7 +998,7 @@ public class StatusListAdapter extends BaseAdapter implements OnPostActionInterf
builderInner.setMessage(status.getAccount().getAcct()); builderInner.setMessage(status.getAccount().getAcct());
}else if( which == 2) { }else if( which == 2) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
builderInner.setMessage(Html.fromHtml(status.getContent(), Html.FROM_HTML_MODE_COMPACT)); builderInner.setMessage(Html.fromHtml(status.getContent(), Html.FROM_HTML_MODE_LEGACY));
else else
//noinspection deprecation //noinspection deprecation
builderInner.setMessage(Html.fromHtml(status.getContent())); builderInner.setMessage(Html.fromHtml(status.getContent()));
@ -1006,7 +1006,7 @@ public class StatusListAdapter extends BaseAdapter implements OnPostActionInterf
ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
String content; String content;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
content = Html.fromHtml(status.getContent(), Html.FROM_HTML_MODE_COMPACT).toString(); content = Html.fromHtml(status.getContent(), Html.FROM_HTML_MODE_LEGACY).toString();
else else
//noinspection deprecation //noinspection deprecation
content = Html.fromHtml(status.getContent()).toString(); content = Html.fromHtml(status.getContent()).toString();

View File

@ -130,7 +130,7 @@ public class SettingsProfileFragment extends Fragment implements OnRetrieveAccou
final String content; final String content;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
content = Html.fromHtml(account.getNote(), Html.FROM_HTML_MODE_COMPACT).toString(); content = Html.fromHtml(account.getNote(), Html.FROM_HTML_MODE_LEGACY).toString();
else else
//noinspection deprecation //noinspection deprecation
content = Html.fromHtml(account.getNote()).toString(); content = Html.fromHtml(account.getNote()).toString();

View File

@ -1022,7 +1022,7 @@ public class Helper {
SpannableString spannableString; SpannableString spannableString;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
spannableString = new SpannableString(Html.fromHtml(fullContent, Html.FROM_HTML_MODE_COMPACT)); spannableString = new SpannableString(Html.fromHtml(fullContent, Html.FROM_HTML_MODE_LEGACY));
else else
//noinspection deprecation //noinspection deprecation
spannableString = new SpannableString(Html.fromHtml(fullContent)); spannableString = new SpannableString(Html.fromHtml(fullContent));
@ -1128,7 +1128,7 @@ public class Helper {
SpannableString spannableString; SpannableString spannableString;
fullContent = Helper.shortnameToUnicode(fullContent, true); fullContent = Helper.shortnameToUnicode(fullContent, true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
spannableString = new SpannableString(Html.fromHtml(fullContent, Html.FROM_HTML_MODE_COMPACT)); spannableString = new SpannableString(Html.fromHtml(fullContent, Html.FROM_HTML_MODE_LEGACY));
else else
//noinspection deprecation //noinspection deprecation
spannableString = new SpannableString(Html.fromHtml(fullContent)); spannableString = new SpannableString(Html.fromHtml(fullContent));

View File

@ -56,7 +56,6 @@
android:id="@+id/toot_reply_content" android:id="@+id/toot_reply_content"
android:layout_marginTop="10dp" android:layout_marginTop="10dp"
android:gravity="top|start" android:gravity="top|start"
android:maxLines="4"
android:textStyle="italic" android:textStyle="italic"
android:autoLink="web" android:autoLink="web"
android:textSize="12sp" android:textSize="12sp"

View File

@ -56,7 +56,6 @@
android:id="@+id/toot_reply_content" android:id="@+id/toot_reply_content"
android:layout_marginTop="10dp" android:layout_marginTop="10dp"
android:gravity="top|start" android:gravity="top|start"
android:maxLines="4"
android:textStyle="italic" android:textStyle="italic"
android:autoLink="web" android:autoLink="web"
android:textSize="12sp" android:textSize="12sp"