Android

Android


7.MANEJO DE FICHEROS

Página 60 de 286

t

e

n

d

s

A

c

t

i

v

i

t

y

{

 

 

 

 

T

e

x

t

V

i

e

w

t

v

;

 

 

 

 

@

O

v

e

r

r

i

d

e

 

 

 

 

p

u

b

l

i

c

v

o

i

d

o

n

C

r

e

a

t

e

(

B

u

n

d

l

e

s

a

v

e

d

I

n

s

t

a

n

c

e

S

t

a

t

e

)

{

 

 

 

 

 

 

 

 

s

u

p

e

r

.

o

n

C

r

e

a

t

e

(

s

a

v

e

d

I

n

s

t

a

n

c

e

S

t

a

t

e

)

;

 

 

 

 

 

 

 

 

s

e

t

C

o

n

t

e

n

t

V

i

e

w

(

R

.

l

a

y

o

u

t

.

m

a

i

n

)

;

 

 

 

 

 

 

 

 

t

v

=

(

T

e

x

t

V

i

e

w

)

f

i

n

d

V

i

e

w

B

y

I

d

(

R

.

i

d

.

t

e

x

t

o

)

;

 

 

 

 

 

 

 

 

S

t

r

i

n

g

s

t

a

t

e

=

E

n

v

i

r

o

n

m

e

n

t

.

g

e

t

E

x

t

e

r

n

a

l

S

t

o

r

a

g

e

S

t

a

t

e

(

)

;

 

 

 

 

 

 

 

 

t

v

.

a

p

p

e

n

d

(

"

\

n

E

s

t

a

d

o

:

"

+

s

t

a

t

e

)

;

 

 

 

 

 

 

 

 

F

i

l

e

r

o

o

t

=

E

n

v

i

r

o

n

m

e

n

t

.

g

e

t

E

x

t

e

r

n

a

l

S

t

o

r

a

g

e

D

i

r

e

c

t

o

r

y

(

)

;

 

 

 

 

 

 

 

 

F

i

l

e

d

i

r

=

n

e

w

F

i

l

e

(

r

o

o

t

.

g

e

t

A

b

s

o

l

u

t

e

P

a

t

h

(

)

+

"

/

d

a

t

o

s

"

)

;

 

 

 

 

 

 

 

 

d

i

r

.

m

k

d

i

r

s

(

)

;

 

 

 

 

 

 

 

 

t

v

.

a

p

p

e

n

d

(

"

\

n

\

n

N

u

e

v

o

d

i

r

e

c

t

o

r

i

o

:

"

+

d

i

r

)

;

 

 

 

 

 

 

 

 

t

v

.

a

p

p

e

n

d

(

"

\

n

\

n

C

o

n

t

e

n

i

d

o

d

e

l

d

i

r

e

c

t

o

r

i

o

"

+

r

o

o

t

+

"

:

"

)

;

 

 

 

 

 

 

 

 

S

t

r

i

n

g

[

]

f

i

c

h

e

r

o

=

r

o

o

t

.

l

i

s

t

(

)

;

 

 

 

 

 

 

 

 

f

o

r

(

i

n

t

i

=

0

;

i

<

f

i

c

h

e

r

o

.

l

e

n

g

t

h

;

i

+

+

)

t

v

.

a

p

p

e

n

d

 

 

 

 

 

 

 

 

(

"

\

n

"

+

f

i

c

h

e

r

o

[

i

]

)

;

 

 

 

 

 

 

 

 

F

i

l

e

f

i

l

e

=

n

e

w

F

i

l

e

(

d

i

r

,

"

d

a

t

o

s

1

.

t

x

t

"

)

;

 

 

 

 

 

 

 

 

t

r

y

{

 

 

 

 

 

 

 

 

 

 

 

F

i

l

e

O

u

t

p

u

t

S

t

r

e

a

m

f

o

s

=

n

e

w

F

i

l

e

O

u

t

p

u

t

S

t

r

e

a

m

(

f

i

l

e

)

;

 

 

 

 

 

 

 

 

 

 

 

P

r

i

n

t

W

r

i

t

e

r

p

w

=

n

e

w

P

r

i

n

t

W

r

i

t

e

r

(

f

o

s

)

;

 

 

 

 

 

 

 

 

 

 

 

p

w

.

p

r

i

n

t

l

n

(

"

P

r

i

m

e

r

a

l

i

n

e

a

d

e

l

f

i

c

h

e

r

o

"

)

;

 

 

 

 

 

 

 

 

 

 

 

p

w

.

f

l

u

s

h

(

)

;

 

 

 

 

 

 

 

 

 

 

 

p

w

.

c

l

o

s

e

(

)

;

 

 

 

 

 

 

 

 

 

 

 

t

v

.

a

p

p

e

n

d

(

"

\

n

\

n

F

i

c

h

e

r

o

g

r

a

b

a

d

o

"

)

;

 

 

 

 

 

 

 

 

}

c

a

t

c

h

(

F

i

l

e

N

o

t

F

o

u

n

d

E

x

c

e

p

t

i

o

n

e

)

{

 

 

 

 

 

 

 

 

e

.

p

r

i

n

t

S

t

a

c

k

T

r

a

c

e

(

)

Ir a la siguiente página

Report Page