CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: megthebest con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: carotix con ben 6 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 28 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 4 su 4
Discussione:

Passo-passo creazione activeandroid + creazione query+listview

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano


    Registrato dal
    Jul 2014
    Messaggi
    61

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Passo-passo creazione activeandroid + creazione query+listview

    Buonasera, ho problemi nel implementare la classe consigliata da un utente di androiani.
    Il link è questo.. https://github.com/pardom/ActiveAndr...etting-started qualcuno potrebbe aiutarmi PASSO PASSO A VENIRNE A CAPO? Grazie in anticipo...

  2.  
  3. #2
    Androidiani Power User L'avatar di cesco


    Registrato dal
    Sep 2010
    Località
    Bg
    Messaggi
    5,018
    Smartphone
    TYTN2,desire,desireHD, oneX

    Ringraziamenti
    54
    Ringraziato 1,346 volte in 724 Posts
    Predefinito

    Quote Originariamente inviato da xixietto Visualizza il messaggio
    Buonasera, ho problemi nel implementare la classe consigliata da un utente di androiani.
    Il link è questo.. https://github.com/pardom/ActiveAndr...etting-started qualcuno potrebbe aiutarmi PASSO PASSO A VENIRNE A CAPO? Grazie in anticipo...
    Il punto è che devi dire DOVE incontri il problema.
    Una guida all'implementazione della libreria c'e' ed è proprio quella da te linkata (ed è una delle migliori wiki che abbia visto tra le varie librerie android)
    Non penso abbia senso creare una guida per ogni libreria

    Qui ce n'e' una ad esempio : https://github.com/thecodepath/andro...eAndroid-Guide
    Follow me on:
    <!-- Place this tag where you want the widget to render. -->
    <div class="g-person" data-width="180" data-href="//plus.google.com/113012341277613226011" data-theme="dark" data-rel="author"></div>

    <!-- Place this tag after the last widget tag. -->
    <script type="text/javascript">
    window.___gcfg = {lang: 'it'};

    (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
    })();
    </script>
    <br>
    <a class="twitter-timeline" href="https://twitter.com/xcesco89" data-widget-id="398762031488040960">Tweets di @xcesco89</a>
    <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementB yId(id)){js=d.createElement(s);js.id=id;js.src=p+" ://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}} (document,"script","twitter-wjs");</script>
    Androidiani app
    Estensione Androidiani per Google Chrome

  4. #3
    Androidiano


    Registrato dal
    Jul 2014
    Messaggi
    61

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    va bene così modificato AndroidManifest?
     
    1
    <?xml version="1.0" encoding="utf-8"?>
    2
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    3
        package="com.activeandroid.xxx.xxxx"
    4
        android:versionCode="1"
    5
        android:versionName="1.0" >
    6
    7
        <uses-sdk
    8
            android:minSdkVersion="14"
    9
            android:targetSdkVersion="21" />
    10
    11
        <application
    12
            android:allowBackup="true"
    13
            android:icon="@drawable/ic_launcher"
    14
            android:label="@string/app_name"
    15
            android:theme="@style/AppTheme" >
    16
            <meta-data 
    17
                android:name= "AA_DB_NAME" 
    18
                android:value= "gestione.db"  /> 
    19
            <meta-data 
    20
                android:name= "AA_DB_VERSION" 
    21
                android:value= "1"  />
    22
            <activity
    23
                android:name=".MainActivity"
    24
                android:label="@string/app_name" 
    25
                >
    26
                
    27
                <intent-filter>
    28
                    <action android:name="android.intent.action.MAIN" />
    29
                    <category android:name="android.intent.category.LAUNCHER" />
    30
                </intent-filter>
    31
            </activity>
    32
        </application>
    33
    34
    </manifest>
    35


    Dopo questo passaggio ho creato una classe chiamata db e ci ho inserito questo codice preso dal link
    43
     
    1
    import java.util.List;
    2
    3
     @<a rel="nofollow" href="https://www.androidiani.com/forum/members/tab.html" target="_blank">tab</a>le(name = "Items")
    4
    public class Db extends Model {
    5
        // This is how you avoid duplicates
    6
        @<a rel="nofollow" href="https://www.androidiani.com/forum/members/col.html" target="_blank">col</a>umn(name = "remote_id", unique = true, onUniqueConflict = Column.ConflictAction.REPLACE)
    7
        public int remoteId;
    8
        @<a rel="nofollow" href="https://www.androidiani.com/forum/members/col.html" target="_blank">col</a>umn(name = "Name")
    9
        public String name;
    10
        @<a rel="nofollow" href="https://www.androidiani.com/forum/members/col.html" target="_blank">col</a>umn(name = "Category", onUpdate = ForeignKeyAction.CASCADE, onDelete = ForeignKeyAction.CASCADE)
    11
        public Category category;
    12
    13
        // Make sure to have a default constructor for every ActiveAndroid model
    14
        public Db(){
    15
           super();
    16
        }
    17
    18
        public Db(int remoteId, String name, Category category){
    19
            super();
    20
            this.remoteId = remoteId;
    21
            this.name = name;
    22
            this.category = category;
    23
        }
    24
    }
    25
    26
     @<a rel="nofollow" href="https://www.androidiani.com/forum/members/tab.html" target="_blank">tab</a>le(name = "Categories")
    27
    public class Category extends Model {
    28
        // This is how you avoid duplicates based on a unique ID
    29
        @<a rel="nofollow" href="https://www.androidiani.com/forum/members/col.html" target="_blank">col</a>umn(name = "remote_id", unique = true)
    30
        public int remoteId;
    31
        @<a rel="nofollow" href="https://www.androidiani.com/forum/members/col.html" target="_blank">col</a>umn(name = "Name")
    32
        public String name;
    33
    34
        // Make sure to have a default constructor for every ActiveAndroid model
    35
        public Category(){
    36
           super();
    37
        }
    38
    39
        // Used to return items from another table based on the foreign key
    40
        public List<Item> items() {
    41
            return getMany(Item.class, "Category");
    42
        }
    43
    }
    per ora ho commesso sbagli? cosa fa questa classe?
    Ultima modifica di xixietto; 19-09-14 alle 15:07

  5. #4
    Androidiano


    Registrato dal
    Jul 2014
    Messaggi
    61

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Qualche aiuto?

    Inviato dal mio GT-I9505 usando Androidiani App

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy