Posts by ramaral • 44,197 points
1,060 posts
-
0
votes2
answers304
viewsA: Create Intent for the layout buttons of Drawer , Drawer button , when clicking looks just a text
Missing add the Actionbardrawertoggle at the Drawerlayout and indicate which is the Navigationitemselectedlistener that the Navigationview must use: DrawerLayout drawer = (DrawerLayout)…
-
2
votes3
answers360
viewsA: Alarms are lost when mobile is turned off and on!
As when disconnecting the device alarms are lost you have to create them again at the time the device restarts. Android launches an Intent(android.intent.action.BOOT_COMPLETED) when the restart is…
-
1
votes2
answers1372
viewsA: When changing Fragment, the previous one is visible below the new one
I think the problem is mixing statically added Fragments with dynamically added. That block <fragment/> should not be in "first screen xml code". XML to be used by Activity(replaces "first…
-
1
votes1
answer44
viewsA: Why does the connection pool close before displaying Sqlite data?
The problem is in the method Select(). In it is done the db close and consequently the cursor. Change the method like this: ... public Cursor Select(String tabela, String campos[], String where,…
-
6
votes2
answers19503
viewsA: What is foreground and background on Android?
Are 2 of 5 levels of importance that Android uses to classify a process. To determine which processes to maintain and which to terminate, the system attaches a level of importance to each process…
-
2
votes1
answer58
viewsA: Remove auto-Focus from Edit_text when placing windowSoftInputMode="adjustResize"
Include the flag stateHidden in assigning the windowSoftInputMode: <application ... > <activity android:windowSoftInputMode="adjustResize | stateHidden" ... > ... </activity> ...…
-
5
votes2
answers829
viewsA: How to support various types of screens/screens
The "multi-screen/screen support" theme, while not complex, contains many aspects, making it difficult to fully address it in the stackoverflow response format. I will address only those aspects…
-
5
votes2
answers5999
viewsA: How to put line break in the textview straight from xml?
Use the escape character \n: android:text="linha1\nlinha2\nlinha3"
-
1
votes1
answer665
viewsA: Error using cursor to read Sqlite table
Cursor is being accessed before cursor.moveToFirst(). Besides that while condition always returns true. Do so: Cursor cursor = db.rawQuery("SELECT nome,idade FROM pessoas",null); if(cursor != null…
-
2
votes1
answer99
viewsA: Hyperlink that when clicked open a particular application and if it is not installed, open the link of the same in Google Play?
In xml, declare Textview the usual way: <TextView android:id="@+id/link" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Abrir Telegram"/> Write a class…
-
4
votes4
answers163
viewsA: Deserialize Json and place values in views
First you need to deserialize Json to get each of the parts. String json = "{ \"item\":[{ \"titulo\":\"Recomendação\",\"imagem\":\"http://i.imgur.com/Bl0jBTc.png\", \"texto\":\"Texto\"} ]}"; String…
-
8
votes3
answers181
viewsA: How do I use the new Java 8 Date API?
Edition 2020/06/01 With Android Studio 4.0 and Android Gradle plugin 4.0.0 support for Java 8 has been extended, allowing you to use more Api’s without requiring a minimum API level. To enable…
-
5
votes2
answers108
viewsA: Web link in Textview without showing url, type "Click here"
One of the possible ways is to declare a Resource string in this way: <string name="link_example"><a href="http://www.exemplo.com">Clique aqui</a></string> and use it…
-
2
votes1
answer75
viewsA: How to get Android version and device RAM size?
Android version can be obtained through the class Build.VERSION. String release = Build.VERSION.RELEASE; Values, in Mb, relative to RAM can be obtained thus: ActivityManager.MemoryInfo mi = new…
-
3
votes2
answers117
viewsA: Problem when calculating time
The calculation does not give the expected result because it is being done with whole constants, causing the fractional parts to be lost. Change to: v = 3d / 4d * 3.14 * Math.pow(raio, 3); The…
-
4
votes1
answer1250
viewsA: What does the "|=" operator mean? (with pipeline and no exclamation)
This applies the operator bitwise or to mBuilder.getNotification().flags and Notification.FLAG_AUTO_CANCEL and attributes the result to mBuilder.getNotification().flags. Is the equivalent of:…
-
4
votes1
answer1549
viewsA: Daily notifications at a specific user-defined time
Using the code of BroadcastReceiver of response that refers and implementing what is referred to in the notes, will be like this: public class StartUpBootReceiver extends BroadcastReceiver { private…
-
1
votes1
answer95
viewsA: Illegalaccessexception when reading values with Reflection
There are 3 things wrong with your code: The method Field#get() returns an object, it is necessary to cast a type that Contentvalues#put() accepted and this type must be compatible with the type of…
-
3
votes1
answer328
viewsA: Update data in Listview with Arrayadapter
The Adapter should only be created once. ListView liv = (ListView) findViewById (R.id.lista_sel); AdaptadorItem adapter; ArrayList<String> objetos = new ArrayList<String>(); adater = new…
-
3
votes1
answer1243
viewsA: Fill spinner with Sqlite data
The method setAdapter() receives an Array that must contain the items that Spinner must list. Each item in that array must correspond to a row in the table Credentials. What you’re doing is…
-
25
votes1
answer5927
viewsA: Fileuriexposedexception error on Android N
Android N suffered some behavioural changes, among them changes to permissions impacting on file sharing. Android N apps are now unable to expose Uris of the type file:// outside the application,…
-
4
votes1
answer75
viewsA: Adding a Materialdesigninxamltoolkit controller with C# in XAML
Cards is a Contentcontrol. You must use it as you use any other, adding to it any control. However, a Contentcontrol can only have one control. If you want Card to display more than one, you should…
-
3
votes1
answer70
viewsA: How do I know if the device is Smathphone or Tablet and/or is able to send SMS?
Use the class Telephonymanager. By the method getPhoneType() can you know if it’s phone and your type. TelephonyManager telephonyManager = (TelephonyManager)…
-
2
votes1
answer223
viewsA: Only print the first element of Arraylist
The problem is in the method getView(). Note that Textview is only filled in when the convertView/v is null. This situation only happens once, when it is of the first item. Change to: public View…
-
2
votes2
answers496
viewsA: How to calculate a value while the user types in an Android application?
When deletes the value in the fields the string returned by precoUnitario.getText().toString() is empty(""). An empty string cannot be converted to a Float, so an error is generated. To solve you…
-
3
votes2
answers250
viewsA: Two Layouts.xml for the same Fragment, is it possible?
One possibility is to use Viewstub. Viewstub is a view light without dimensions that does not participate in the layout. Create a layout for each part of the form. In the Activity/Ragment layout…
-
1
votes3
answers2316
viewsA: C# Make Enter key jump to either textbox or combobox field
You can explicitly jump to a certain control using the method Focus() that control. public void pulaProxCampo(object sender, KeyEventArgs e) { if ((e.KeyCode == Keys.Enter) || (e.KeyCode ==…
-
4
votes1
answer124
viewsA: Automatic zoom on marker
Use a Cameraupdate object along with the method animateCamera() CameraUpdate update = CameraUpdateFactory.newLatLngZoom(childPos, zoom); mMap.animateCamera(update); Set the value of zoom according…
-
10
votes1
answer792
viewsA: Force Android GPS to update reading
You can "force" a reading through one of the variants of the method requestSingleUpdate(). With requestLocationUpdates() cannot "force" updates, just set under what conditions a new update is done.…
-
3
votes1
answer192
views -
1
votes1
answer311
viewsA: Fragment Transaction - Error commit already called
You must be doing the commit of a transaction without doing beginTransaction(). A possible solution is to do it at the beginning of the method startFragment(). On the other hand it must ensure that…
-
3
votes1
answer1326
viewsA: Insert more items into an Android Listview
Each time you receive new records you should add them to Arraylist and not create a new one. The same applies to Adapter. Declare the variables listCampeoes and adapterCampeoes as attributes of…
-
3
votes2
answers1162
viewsA: How to get back from a Fragment to an Activity?
When using addToBackStack(null) is including Fragments in navigation, causing the "Back Button" to display the Fragment previous. If you don’t want to sail back between the Fragments open do not add…
-
3
votes1
answer238
viewsA: How to use a Sqlserver script to create a database in Sqlite?
Follow the following steps: On the side of the Sqlserver manages the script rearing. Change the script in order to be compatible with Sqlite. Derive from Sqliteopenhelper and use the script the same…
-
3
votes2
answers536
viewsA: Concatenation of an arrayList into a listview?
The problem is that Arraylist is being created whenever the button is clicked. Declare it as a class attribute, install it in onCreate() and build the Adapter there as well. In each case of the…
-
3
votes1
answer400
viewsA: Runtime Permissions Android
One problem I see is how the permissions test is being done: if(ActivityCompat.checkSelfPermission(MainActivity.this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED…
-
2
votes1
answer948
viewsA: have you declared this Activity in your Androidmanifest.xml?
The statement of Activity Upshot is inside a couple of tags <activity></activity>. <activity android:name=".Entrada_Dados"> Falta um / antes de > <activity…
-
5
votes1
answer495
viewsA: How to filter logcat by command line?
It is possible to filter the output of the logcat for tag and level of priority. An input in logcat is recorded by calling one of the Log class methods. The called method sets the priority…
-
1
votes1
answer782
viewsA: How, using java, to bold certain parts of a Textview?
Use the class Spannablestring, it allows attaching objects from Markup to specific parts of a text. TextView textView = (TextView)findViewById(R.id.textView); String label = "Valor total => ";…
-
6
votes1
answer95
viewsA: Unused images in android studio project are included in APK?
Not if you set your app build.Gradle for that purpose. You should use the properties minifyEnabled and shrinkResources and "set them" with true: android { ... buildTypes { release { shrinkResources…
-
0
votes2
answers637
viewsA: How to place a texView inside a Circle
Create a circular Shape: circular_textview.xml <shape android:shape="oval" xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#ffffff" /> <stroke…
-
3
votes3
answers128
viewsA: I would like a Textview to display the amount of Checkboxes that have been marked
If reference to each Checkbox is only required to assign the Listener, can simplify the code by assigning the Listener in the xml. activity_main.xml ... <CheckBox…
-
0
votes1
answer112
viewsA: Error when viewing or adding SQL data
The sql command that creates the table is poorly constructed. Missing spaces between some elements. To prevent this situation always include a space after and before quotation marks @Override public…
-
3
votes2
answers1303
viewsA: Position text in Textviews and Edittexts with an image as background?
The way to achieve this behavior is the image of background be a Nine-patch bitmap. A Nine-patch is a bitmap that Android will automatically resize to include the content of View to which it was…
-
5
votes2
answers1280
viewsA: Recyclerview Error: No layout manager Attached
The error is illuminating: No associated Layoutmanager. One of differences between Recyclerview and Listview is that Recyclerview is agnostic regarding how the items are visually arranged. This…
-
3
votes1
answer224
viewsA: How to implement the method onBackPressed() in a class it inherits from Fragment, Causing it to return to the previous Fragment?
Error:(119, 5) error: method does not override or implement a method from a supertype The method onBackPressed() does not exist in the class Fragment, so it cannot be overwritten(override). If you…
-
2
votes1
answer145
viewsA: Images in different types of screen
You must take into account that devices of equal size can have different screen densities. The space occupied by an image, relative to the screen dimensions, is different in each density. The lower…
-
3
votes2
answers821
viewsA: Error while trying to display a vector (SVG) imageView!
In the latest versions of Android Studio it is possible to use SVG files without resorting to external libraries. Right-click on the folder drawable and in the menu that opens, choose new->Vector…
-
5
votes2
answers2553
viewsA: Error saving Sqlite Data (in such table)
The only thing wrong I see in your code (regarding the creation of the bank) is that you are creating the "request" table twice. Due to this, when I tested your code I received the error:…
-
4
votes1
answer678
viewsA: Error while recovering data from Sqlite
The database is locked(database is locked). This can happen if two Dbhelper objects access the bank at the same time. The best way to avoid this is for Dbhelper to be a Singleton, requiring there to…