+++ /dev/null
-package com.example.furt.myapplication;
-
-
-import android.app.Activity;
-import android.content.Context;
-import android.content.Intent;
-import android.os.Bundle;
-import android.view.Menu;
-import android.view.MenuItem;
-import android.view.View;
-import android.widget.AdapterView;
-import android.widget.ArrayAdapter;
-import android.widget.ListView;
-import android.widget.RelativeLayout;
-import android.widget.TextView;
-
-import java.io.File;
-import java.util.List;
-
-public class download_page extends Activity
-{
- static String user=null;
- static String pass=null;
- static String sessionKey=null;
- static RelativeLayout globalDownload;
- static TextView rootDownload;
- static TextView dw;
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- dw=(TextView)findViewById(R.id.startEs);
- super.onCreate(savedInstanceState);
- setContentView(R.layout.download);
- final Context context=getApplicationContext();
- Bundle dati=getIntent().getExtras();
- globalDownload=(RelativeLayout)findViewById(R.id.dlglobal);
- rootDownload=(TextView)findViewById(R.id.startEs);
- user=dati.getString("user");
- pass=dati.getString("pass");
- sessionKey=dati.getString("sessionKey");
- File dir = new File(global.esDir);
- String[] presenti = dir.list();
- ArrayAdapter<String> vievList=new ArrayAdapter<String>(this,R.layout.textviewgeneral);
- ListView lista= (ListView) findViewById(R.id.listView);
- for (String nome : presenti) {
- String aggiungi="non risolto";
- boolean min=false;
- boolean check=false;
- personalDBHelper db=new personalDBHelper(context);
- List<listElem> risolti=db.getElemForName(user, nome);
- if(risolti!=null && !risolti.isEmpty()) {
-
- for (listElem elem : risolti) {
- if (!min && elem.getCheck() == 0) {
- min = true;
- aggiungi = "da confermare: " + elem.getClick() + "/30";
- } else if (!check && elem.getCheck() == 1) {
- min = true;
- check = true;
- aggiungi = elem.getClick() + "/30";
- }
-
- }
- }
- vievList.add(nome+"\n"+aggiungi);
- }
- lista.setAdapter(vievList);
- lista.setOnItemClickListener(new AdapterView.OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
- TextView t=(TextView)view;
- String valore=t.getText().toString();
- String nomeEs = null;
- for(int i=0;i<valore.length();i++)
- {
- if(valore.charAt(i)=='.')
- {
- nomeEs=valore.substring(0,i)+".xml";
- i=valore.length();
- }
- }
- Intent i = new Intent(getApplicationContext(), DrawActivity.class);
- i.putExtra("nomeEs", nomeEs);
- i.putExtra("user",user);
- i.putExtra("pass",pass);
- i.putExtra("sessionKey",sessionKey);
- i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
- getApplicationContext().startActivity(i);
- }
- });
- }
-
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- // Inflate the menu; this adds items to the action bar if it is present.
- getMenuInflater().inflate(R.menu.menu_dow, menu);
- return true;
- }
- @Override
- public void onBackPressed() {
- Intent i = new Intent(getApplicationContext(), mainActivity.class);
- i.putExtra("logout","si");
- i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
- getApplicationContext().startActivity(i);
- }
-
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- // Handle action bar item clicks here. The action bar will
- // automatically handle clicks on the Home/Up button, so long
- // as you specify a parent activity in AndroidManifest.xml.
- int id = item.getItemId();
-
- if(id==R.id.aggiorna)
- {
- Intent i = new Intent(getApplicationContext(), aggiornamento.class);
- i.putExtra("user", user);
- i.putExtra("pass", pass);
- i.putExtra("sessionKey", sessionKey);
- i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
- getApplicationContext().startActivity(i);
- }
- else if (id==R.id.esci)
- {
- Intent i = new Intent(getApplicationContext(), mainActivity.class);
- i.putExtra("logout","si");
- i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
- getApplicationContext().startActivity(i);
- }
- return super.onOptionsItemSelected(item);
- }
-}